body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Matisse;src:url(/static/media/Matisse.d2c15cce73f4ea9727d6.otf) format("opentype")}*{box-sizing:border-box}body{background:linear-gradient(to bottom right,#000,#1a1a1a,#000);font-family:Courier New,Courier,monospace;margin:0;overflow:hidden;padding:0}body,button{color:#f9a8d4}button{background:#0000;border:1px solid #f9a8d4;cursor:pointer;font-family:inherit;font-size:1rem;padding:.75rem 1.5rem;transition:background .3s ease}button:hover{background-color:#be185d}.animate-fade-in{animation:fadeIn 1.5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.glitch{animation:glitch 1s infinite;text-shadow:2px 0 red,-2px 0 cyan}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.card{background-color:#1a1a1a;border:1px solid #f9a8d4;border-radius:12px}.title{font-family:Matisse,Courier New,Courier,monospace;font-size:30px;padding:0}.landing-container{box-sizing:border-box;margin:0;opacity:1;padding:0;transition:opacity 2s ease}.landing-container.fade-out{opacity:0}.terminal-section{box-shadow:0 0 20px #f553;position:relative}.text-content{min-height:150px}.landing-container button{font-family:Courier New,monospace;letter-spacing:1px;outline:none}.landing-container button:focus{box-shadow:0 0 10px #ff555580;outline:none}.pulse-ring{animation:pulse 2s infinite;border:2px solid #ff555580;border-radius:50%;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.vertical-line{animation:verticalFade 3s infinite alternate}@keyframes verticalFade{0%{opacity:.2}to{opacity:.5}}
/*# sourceMappingURL=main.0ecdbe8c.css.map*/