:root,:root[data-style=clinical]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f2;--card:#fffefa;--card-2:#e9efee;--ink:#101a21;--muted:#4f5f6b;--line:#cfdbda;--brand:#087e75;--on-brand:#fff;--accent:#2f66c2;--on-accent:#fff;--success:#177245;--warning:#8c5b13;--danger:#b8323f;--focus:#157d98;--surface-strong:#10242a;--surface-ink:#f3faf8;--surface-muted:#a9c7c2;--warm:#f6eadc;--x-grid:#dde5e4;--x-untestable:#5b6874;--x-part:#8796a0;--x-fixture:#2f9a8f;--x-viewport:#eef2f0;--font-display:"Avenir Next", "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body:var(--font-display);--font-mono:"SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--radius:10px}:root[data-theme=dark],:root[data-style=clinical][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071016;--card:#101d27;--card-2:#142832;--ink:#f1f6f3;--muted:#a8b9c3;--line:#2c444c;--brand:#47dfc5;--on-brand:#04201c;--accent:#8ab7fa;--on-accent:#071016;--success:#74e39a;--warning:#ffcd83;--danger:#ff8c8b;--focus:#76f3d8;--surface-strong:#050d12;--surface-ink:#f3faf8;--surface-muted:#9fc0bc;--warm:#1d2a30;--x-grid:#13232b;--x-untestable:#9fb0ba;--x-part:#b7c4cc;--x-fixture:#2fae9e;--x-viewport:#0a161d}:root[data-style=swiss]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e6e4de;--card:#fafaf7;--card-2:#efeee9;--ink:#111;--muted:#4f4f4f;--line:#111;--brand:#111;--on-brand:#fafaf7;--accent:#e30613;--on-accent:#fff;--success:#00754a;--warning:#9e5200;--danger:#b8000f;--focus:#e30613;--x-grid:#d6d4cd;--x-untestable:#4f4f4f;--x-part:#1f4fd1;--x-fixture:#7d7b75;--x-viewport:#f0efea;--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:var(--font-display);--font-mono:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius:0px}:root[data-style=swiss][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e0e;--card:#161616;--card-2:#1f1f1f;--ink:#f4f3ef;--muted:#a8a8a8;--line:#f4f3ef;--brand:#f4f3ef;--on-brand:#111;--accent:#ff3b30;--on-accent:#111;--success:#3ccb8a;--warning:#f5a524;--danger:#ff6b61;--focus:#ff3b30;--x-grid:#222;--x-untestable:#a8a8a8;--x-part:#6e9bff;--x-fixture:#9c9a94;--x-viewport:#121212}:root[data-style=ticker]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7e9dc;--card:#fff7f0;--card-2:#f2e2d4;--ink:#1a1714;--muted:#5a524b;--line:#d8c5b4;--brand:#a94400;--on-brand:#fff7f0;--accent:#0f4c8a;--on-accent:#fff7f0;--success:#086b36;--warning:#8a5300;--danger:#b3182b;--focus:#0f4c8a;--x-grid:#ead6c4;--x-untestable:#5a524b;--x-part:#0f4c8a;--x-fixture:#8c7b6b;--x-viewport:#fbefe4;--font-display:"DIN Condensed", "Bahnschrift SemiCondensed", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:"SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--font-mono:var(--font-body);--radius:2px}:root[data-style=ticker][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050607;--card:#0b0e11;--card-2:#11161b;--ink:#e9e7e2;--muted:#98a1ab;--line:#27313b;--brand:#ff9f1a;--on-brand:#050607;--accent:#ffe14a;--on-accent:#050607;--success:#2bd576;--warning:#ffb020;--danger:#ff5a5a;--focus:#ffe14a;--x-grid:#141a20;--x-untestable:#98a1ab;--x-part:#5aa9ff;--x-fixture:#8e98a3;--x-viewport:#07090b}*{box-sizing:border-box}:root{--nav-h:64px}html{scroll-padding-top:calc(var(--nav-h) + 12px);scroll-behavior:smooth}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px}body{overflow-x:hidden}::selection{background:var(--brand);color:var(--on-brand)}a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}button{font:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono{font-family:var(--font-mono)}
