@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;600;700&family=Sora:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--panel-radius: 0px;--grid-line: rgba(0, 213, 255, .06);--border-soft: rgba(148, 163, 184, .18);--surface-1: rgba(6, 9, 16, .94);--surface-2: rgba(8, 12, 20, .78);--surface-3: rgba(9, 13, 22, .6);--glow-cyan: rgba(0, 213, 255, .16);--glow-lime: rgba(50, 255, 133, .14);--grid-anim: grid-flow 20s linear infinite;--text-strong: #e5e7eb;--text-muted: rgba(226, 232, 240, .6)}[data-theme=dark]{--grid-line: rgba(0, 213, 255, .06);--border-soft: rgba(148, 163, 184, .18);--surface-1: rgba(6, 9, 16, .94);--surface-2: rgba(8, 12, 20, .78);--surface-3: rgba(9, 13, 22, .6);--glow-cyan: rgba(0, 213, 255, .16);--glow-lime: rgba(50, 255, 133, .14);--text-strong: #e5e7eb;--text-muted: rgba(226, 232, 240, .6)}[data-theme=light]{--grid-line: rgba(15, 23, 42, .08);--border-soft: rgba(15, 23, 42, .1);--surface-1: rgba(255, 255, 255, .96);--surface-2: rgba(248, 250, 252, .92);--surface-3: rgba(240, 244, 248, .9);--glow-cyan: rgba(31, 182, 255, .12);--glow-lime: rgba(50, 255, 133, .1);--text-strong: #0b1220;--text-muted: rgba(71, 85, 105, .7)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Sora,Bricolage Grotesque,Space Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}html,body{cursor:url(/Cursor-Icon.png),auto}a{color:inherit;text-decoration:none}#root{min-height:100vh;padding-bottom:168px}@media (max-width: 759px){#root{padding-bottom:184px}}.skip-link{position:absolute;left:12px;top:-48px;z-index:2000;padding:8px 12px;background:#00d5ff;color:#041016;font-weight:800;font-family:inherit}.skip-link:focus{top:12px}@keyframes grid-flow{0%{background-position:0 0}to{background-position:40px 40px}}.hud-panel{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--panel-radius)}.hud-panel-soft{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--panel-radius)}.hud-panel-muted{background:var(--surface-3);border:1px solid var(--border-soft);border-radius:var(--panel-radius)}.hud-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;animation:var(--grid-anim)}.hud-text-strong{color:var(--text-strong)}.hud-text-muted{color:var(--text-muted)}
