/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Major+Mono+Display&family=VT323&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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-outline-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}}}.fixed{position:fixed}.z-50{z-index:50}.mx-auto{margin-inline:auto}.flex{display:flex}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-\[6rem\]{font-size:6rem}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.text-\[\#39FF14\]{color:#39ff14}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#39FF14\]::placeholder{color:#39ff14}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.font-major-mono{font-family:Major Mono Display,monospace}.font-vt323{font-family:VT323,monospace}:root{--background:#000;--foreground:#e5e5e5}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background-color:var(--background);color:var(--foreground);font-family:Major Mono Display,monospace}@keyframes glitch{0%{opacity:1;transform:none}20%{opacity:.9;transform:translate(-1px,1px)skew(.5deg)}40%{opacity:1;transform:translate(1px,-1px)skew(1deg)}60%{opacity:.95;transform:translate(-2px)skew(.3deg)}80%{opacity:1;transform:translate(2px,1px)skew(.6deg)}to{opacity:.98;transform:none}}.glitch{animation:glitch 1.5s infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:#0000}}.typewriter{white-space:nowrap;border-right:2px solid #39ff14;width:0;animation:typing 3s steps(40) forwards,blink .75s step-end infinite;overflow:hidden}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.loading-dots:after{content:".";animation:dots 1.2s steps(3) infinite;display:inline-block}.scanlines:before{content:"";pointer-events:none;z-index:10;background-image:repeating-linear-gradient(#00ff0008 0 1px,#0000 1px 2px);width:100%;height:100%;animation:flicker .15s infinite;position:fixed;top:0;left:0}@keyframes flicker{0%{opacity:.1}50%{opacity:.15}to{opacity:.1}}.reflection{position:relative}.reflection:after{content:"Project: Shadow";opacity:.05;color:#39ff14;pointer-events:none;width:100%;position:absolute;top:100%;left:0;transform:scaleY(-1)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-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}