html[data-design=v2]{--bg-base:#0d1118;--bg-sunken:#070b12;--surface-1:#151920;--surface-2:#1c2027;--surface-3:#22262d;--surface-4:#282c33;--glass-bar:#0b0f16d1;--glass-blur:20px;--ink-1:#f4f5f4;--ink-2:#b4b4b4;--ink-3:#8a8a8a;--ink-4:#6e6e6e;--ink-5:#5a5c5a;--line-1:#191d24;--line-2:#282c33;--line-3:#3a3e45;--accent:#58fa82;--accent-ink:#06210f;--accent-press:#3ed96a;--positive:#58fa82;--negative:#ff5c5c;--warn:#ffc832;--info:#6d8bff;--discord:#5865f2;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-num:"IBM Plex Mono", ui-monospace, monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-18:72px;--w-bleed:100%;--w-wide:1600px;--w-mid:1200px;--w-hof:1580px;--w-read:800px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--e0:none;--e1:0 2px 6px #0006;--e2:0 8px 24px #00000080;--e3:0 20px 48px #000000a6;--color-bg:var(--bg-base);--color-accent:var(--accent);--color-accent-hover:var(--accent-press);--color-positive:var(--positive);--color-negative:var(--negative);--color-warn:var(--warn);--color-text:var(--ink-1);--color-text-secondary:var(--ink-2);--color-text-muted:var(--ink-3);--color-text-dim:var(--ink-4);--color-text-faint:var(--ink-5);--color-discord:var(--discord);--color-discord-hover:#4752c4;--color-wiki-blue:#1b5fa8;--color-gold:#ffd466;--color-silver:#cfd3cf;--color-bronze:#d89a5c;--accent-a06:#58fa820f;--accent-a10:#58fa821a;--accent-a15:#58fa8224;--accent-a25:#58fa8240;--accent-a40:#58fa8266;--warn-a05:#ffc83212;--warn-a15:#ffc8321f;--warn-a30:#ffc83240;--warn-a50:#ffc83273;--negative-a05:#ff5c5c12;--negative-a15:#ff5c5c1f;--negative-a25:#ff5c5c40;--negative-a50:#ff5c5c73;--surface-panel:var(--surface-1);--surface-overlay:var(--surface-3);--surface-nested:var(--bg-base);--surface-nested-subtle:var(--surface-2);--surface-row-hover:#ffffff0b;--border-faint:#ffffff0f;--border-subtle:#ffffff14;--border-default:#ffffff1a;--border-strong:#ffffff24;--surface-border:1px solid #ffffff14;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:12px;--radius-xl:var(--r-lg);--radius-2xl:18px;--radius-pill:999px;--surface-radius:18px;--shadow-sm:var(--e1);--shadow-md:var(--e2);--shadow-lg:var(--e2);--shadow-xl:var(--e3);--surface-shadow:var(--e1);--hover-card-shadow:var(--e2);--space-tight:var(--sp-3);--space-item:20px;--space-block:36px;--space-section:var(--sp-18);--surface-padding:var(--sp-6);--type-display:56px;--type-h1:34px;--type-h2:24px;--type-h3:18px;--type-body:15px;--type-small:13.5px;--type-num:13.5px;--type-caps:10.5px;--text-hero-title:var(--type-display);--text-page-title:var(--type-h1);--text-section-title:var(--type-h2);--text-panel-title:var(--type-h3)}html[data-design=v2] *{font-family:inherit}html[data-design=v2] body{font-family:var(--font-body);font-size:var(--type-body);background-color:var(--bg-base);color:var(--ink-1);-webkit-font-smoothing:antialiased;line-height:1.7}html[data-design=v2] h1,html[data-design=v2] h2,html[data-design=v2] h3,html[data-design=v2] h4,html[data-design=v2] h5,html[data-design=v2] h6,html[data-design=v2] button,html[data-design=v2] .btn{font-family:var(--font-display);letter-spacing:-.015em}html[data-design=v2] h1{letter-spacing:-.025em}html[data-design=v2] h1,html[data-design=v2] h2,html[data-design=v2] h3,html[data-design=v2] h4,html[data-design=v2] h5,html[data-design=v2] h6{font-weight:500}html[data-design=v2] table,html[data-design=v2] input,html[data-design=v2] select{font-variant-numeric:tabular-nums}html[data-design=v2] code,html[data-design=v2] kbd,html[data-design=v2] pre,html[data-design=v2] samp,html[data-design=v2] .page-md-code,html[data-design=v2] .page-md-pre code,html[data-design=v2] .item-fact-mono,html[data-design=v2] .home-demo-post{font-family:var(--font-num)}html[data-design=v2]{scrollbar-color:var(--line-3) var(--bg-base)}html[data-design=v2] ::-webkit-scrollbar-track{background:var(--bg-base)}html[data-design=v2] ::-webkit-scrollbar-thumb{background-color:var(--line-3);border-color:var(--bg-base)}html[data-design=v2] ::-webkit-scrollbar-thumb:hover{background-color:#4c5057}html[data-design=v2] ::selection{background:#58fa8247}
