@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:Orbitron,monospace;min-height:100vh;overflow-x:hidden}body:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:20px 20px}body:after,body:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}body:after{animation:scanlines .1s linear infinite;background:linear-gradient(#0000 50%,#ffffff05 0);background-size:100% 4px}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.pixel-text{font-family:Orbitron,monospace;font-weight:900;letter-spacing:2px;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #fff}.glitch{animation:glitch 2s infinite;position:relative}.glitch:after,.glitch:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch:before{animation:glitch-1 .5s infinite;color:red;z-index:-1}.glitch:after{animation:glitch-2 .5s infinite;color:#00f;z-index:-2}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(-2px,-2px)}}.terminal{background:#000000e6;border:2px solid #0f0;border-radius:8px;font-family:Orbitron,monospace;overflow:hidden;padding:20px;position:relative}.terminal:before{background:linear-gradient(90deg,red,#ff0,#0f0);content:"";height:30px;left:0;opacity:.1;position:absolute;right:0;top:0}.typing{animation:typing 3s steps(40),blink-caret .75s step-end infinite;border-right:2px solid #0f0;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#0f0}}.cyber-button{background:linear-gradient(45deg,#000,#111);border:2px solid #fff;color:#fff;cursor:pointer;font-family:Orbitron,monospace;font-weight:700;letter-spacing:1px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .3s ease}.cyber-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.cyber-button:hover:before{left:100%}.cyber-button:hover{box-shadow:0 0 10px #fff,0 0 20px #fff,inset 0 0 10px #ffffff1a;transform:translateY(-2px)}.cyber-card{background:#000c;border:1px solid #fff;border-radius:8px;overflow:hidden;padding:20px;position:relative}.cyber-card:before{background:linear-gradient(45deg,#0000,#ffffff0d,#0000);bottom:0;content:"";position:absolute;right:0}.cyber-card:before,.particles{left:0;pointer-events:none;top:0}.particles{height:100%;position:fixed;width:100%;z-index:-1}.particle{animation:float 6s linear infinite;background:#0f0;border-radius:50%;height:2px;position:absolute;width:2px}@keyframes float{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) rotate(1turn)}}code{background:#ffffff1a;border-radius:4px;color:#fff;font-family:Orbitron,monospace;padding:2px 6px}#root{min-height:100vh}
/*# sourceMappingURL=main.c982721b.css.map*/