@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;700;900&family=Space+Mono:wght@400;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.max-h-\[50vh\]{max-height:50vh}.min-h-\[56px\]{min-height:56px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-grow{flex-grow:1}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-\[linear-gradient\(to_right\,\#00ffff_1px\,transparent_1px\)\,linear_gradient\(to_bottom\,\#00ffff_1px\,transparent_1px\)\]{background-color:linear-gradient(to right,#0ff 1px,transparent 1px),linear gradient(to bottom,#0ff 1px,transparent 1px)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,\#00ffff_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#00ffff_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#0ff 1px,#0000 1px),linear-gradient(#0ff 1px,#0000 1px)}.bg-\[size\:4rem_4rem\]{background-size:4rem 4rem}.text-center{text-align:center}.text-left{text-align:left}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-100{opacity:1}.shadow-\[0_0_18px_rgba\(34\,211\,238\,0\.6\)\,0_10px_0_rgba\(4\,47\,46\,0\.6\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3ee99),0 10px 0 var(--tw-shadow-color,#042f2e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(244\,114\,182\,0\.6\)\,0_8px_0_rgba\(88\,28\,58\,0\.7\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f472b699),0 8px 0 var(--tw-shadow-color,#581c3ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(244\,114\,182\,0\.6\)\,0_10px_0_rgba\(88\,28\,58\,0\.6\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f472b699),0 10px 0 var(--tw-shadow-color,#581c3a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:shadow-\[0_0_28px_rgba\(34\,211\,238\,0\.85\)\,0_10px_0_rgba\(4\,47\,46\,0\.6\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#22d3eed9),0 10px 0 var(--tw-shadow-color,#042f2e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(244\,114\,182\,0\.85\)\,0_10px_0_rgba\(88\,28\,58\,0\.6\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#f472b6d9),0 10px 0 var(--tw-shadow-color,#581c3a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(244\,114\,182\,0\.85\)\,0_10px_0_rgba\(88\,28\,58\,0\.7\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#f472b6d9),0 10px 0 var(--tw-shadow-color,#581c3ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:shadow-\[0_0_18px_rgba\(34\,211\,238\,0\.7\)\,0_6px_0_rgba\(4\,47\,46\,0\.6\)\]:active{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3eeb3),0 6px 0 var(--tw-shadow-color,#042f2e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[0_0_18px_rgba\(244\,114\,182\,0\.7\)\,0_6px_0_rgba\(88\,28\,58\,0\.6\)\]:active{--tw-shadow:0 0 18px var(--tw-shadow-color,#f472b6b3),0 6px 0 var(--tw-shadow-color,#581c3a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[0_0_18px_rgba\(244\,114\,182\,0\.7\)\,0_6px_0_rgba\(88\,28\,58\,0\.7\)\]:active{--tw-shadow:0 0 18px var(--tw-shadow-color,#f472b6b3),0 6px 0 var(--tw-shadow-color,#581c3ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:root{--neon-cyan:#0ff;--neon-green:#0f0;--neon-pink:#f0f;--neon-yellow:#ff0;--bg-dark:#0a0a0f;--bg-darker:#050508}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-dark);color:var(--neon-cyan);font-family:Space Mono,monospace;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:999;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 2px);width:100%;height:100%;animation:8s linear infinite scanline;position:fixed;top:0;left:0}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(10px)}}.glow-cyan{text-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan)}.glow-green{text-shadow:0 0 5px var(--neon-green),0 0 10px var(--neon-green),0 0 20px var(--neon-green)}.glow-pink{text-shadow:0 0 5px var(--neon-pink),0 0 10px var(--neon-pink),0 0 20px var(--neon-pink)}.glow-yellow{text-shadow:0 0 5px var(--neon-yellow),0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow)}.box-glow-cyan{box-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),inset 0 0 10px #0ff3}.box-glow-green{box-shadow:0 0 10px var(--neon-green),0 0 20px var(--neon-green),inset 0 0 10px #0f03}.box-glow-pink{box-shadow:0 0 10px var(--neon-pink),0 0 20px var(--neon-pink),inset 0 0 10px #f0f3}.box-glow-yellow{box-shadow:0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow),inset 0 0 10px #ff03}@keyframes neonPulse{0%,to{text-shadow:0 0 6px var(--neon-cyan),0 0 12px var(--neon-cyan),0 0 24px var(--neon-cyan)}50%{text-shadow:0 0 8px var(--neon-cyan),0 0 16px var(--neon-cyan),0 0 32px var(--neon-cyan)}}.neon-title{color:var(--neon-cyan);text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-weight:800;animation:3.5s ease-in-out infinite neonPulse}.arcade-cta{color:#000;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(90deg,#06b6d4 0%,#22d3ee 100%);border-radius:.75rem;font-weight:800;transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 45px #0ff9}.arcade-cta:hover{transform:scale(1.05);box-shadow:0 0 90px #00ffffd9}.arcade-cta:active{transform:scale(.95);box-shadow:0 0 20px #00ffff80}@keyframes shake{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-2px,1px)rotate(-1deg)}20%{transform:translate(2px,-1px)rotate(1deg)}30%{transform:translate(-2px,-1px)rotate(-1deg)}40%{transform:translate(2px,1px)rotate(1deg)}50%{transform:translate(-2px,1px)rotate(-1deg)}60%{transform:translate(2px,-1px)rotate(1deg)}70%{transform:translate(-2px,-1px)rotate(-1deg)}80%{transform:translate(2px,1px)rotate(1deg)}90%{transform:translate(-2px,1px)rotate(-1deg)}}.shake{animation:.5s ease-in-out shake}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse{animation:.3s ease-in-out pulse}.arcade-btn{text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#00000080;border:3px solid;padding:1rem 2rem;font-family:Outfit,sans-serif;font-weight:900;transition:all .2s;position:relative;overflow:hidden}.arcade-btn:active{transform:scale(.95)}.arcade-btn:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arcade-btn:active:before{width:300px;height:300px}h1,h2,h3{letter-spacing:3px;font-family:Outfit,sans-serif;font-weight:900}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.5s ease-out fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.6s ease-out slideUp}.crt-screen{border:4px solid var(--neon-cyan);background:var(--bg-darker);border-radius:8px;position:relative}.crt-screen:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#00ffff08 50%) 0 0/100% 4px;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
