.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-cyan:#60c1e5;--palette-gold:#e6b860;--palette-orange:#e68e60;--palette-slate:#5a6366;--palette-taupe:#66625a;--canvas:#101010;--surface:#181818;--surface-raised:#212222;--surface-sunken:#121313;--text-primary:#eeeeec;--text-muted:#aaaaa6;--border:#303638;--border-strong:#4a5050;--accent:var(--palette-cyan);--accent-strong:var(--palette-cyan);--accent-soft:#193540;--success:var(--palette-cyan);--success-soft:#193540;--warning:var(--palette-gold);--warning-soft:#302a1e;--danger:var(--palette-orange);--danger-soft:#39271f;--focus-ring:var(--palette-cyan);--button-text:#101a1c;--input-surface:var(--surface-sunken);--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:#60c1e526}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{color:var(--button-text);background:var(--accent-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
