/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--color-bg:#03050c;--color-surface:#070b18;--color-text:#eef4ff;--color-text-muted:#9fb0c8;--color-border:#16203a;--color-accent:#00e89a;--color-accent-hover:#00c77a;--font-title:"Archivo Black",sans-serif;--font-body:"Montserrat",sans-serif;--accent:#6cf;--card-bg:#1e2d4199;--text-muted:#fffc;--neon:#6cf;--neon-soft:#66ccff2e;--neon-line:#6cf6;--neon-glow:0 0 6px #66ccffa6,0 0 22px #66ccff47;--dusk:#b26bff;--panel:#070c1cb8;--panel-border:#66ccff29;--font-mono:var(--font-hud),ui-monospace,Consolas,monospace;--content-max:1320px;--gutter:clamp(16px,4vw,40px)}*,:after,:before{box-sizing:border-box}body,html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);width:100%;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth}::selection{color:#fff;background:#66ccff59}:focus-visible{outline:2px solid var(--neon);outline-offset:3px}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}main{margin:0 auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}