:root{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface-warm:#F4F6F9;--fg:#0F1B2E;--fg-2:#47536B;--muted:#5F6A80;--meta:var(--muted);--border:#C5CCD8;--border-soft:#E3E7EE;--accent:#FF6633;--accent-on:#0F1B2E;--accent-hover:#FF7A4D;--accent-active:color-mix(in oklab,var(--accent),black 10%);--success:#0B6B69;--warn:#E9B100;--danger:#B93A0E;--font-display:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Monaco,Consolas,monospace;--text-xs:13px;--text-sm:14px;--text-base:17px;--text-lg:20px;--text-xl:32px;--text-2xl:40px;--text-3xl:60px;--text-4xl:72px;--leading-body:1.6;--leading-tight:1.12;--tracking-display:-0.025em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--section-y-desktop:112px;--section-y-tablet:88px;--section-y-phone:64px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:9999px;--elev-flat:none;--elev-ring:0 0 0 1px var(--border-soft);--elev-raised:0 24px 60px -20px rgba(15,27,46,0.35);--focus-ring:0 0 0 2px #FFFFFF,0 0 0 4px var(--blue);--motion-fast:150ms;--motion-base:200ms;--ease-standard:cubic-bezier(0.2,0,0,1);--container-max:1160px;--container-gutter-desktop:60px;--container-gutter-tablet:40px;--container-gutter-phone:20px;--ink:#0F1B2E;--mist:#F4F6F9;--line-mist:#D5DBE5;--coral:#FF6633;--coral-ink:#B93A0E;--coral-tint:#FFEDE6;--blue:#1364D5;--blue-tint:#E7F0FD;--teal:#1FB8B3;--teal-ink:#0B6B69;--teal-tint:#DDF6F5;--yellow:#FDC303;--yellow-line:#E9B100;--yellow-ink:#6E5200;--yellow-tint:#FFF5CC;--violet:#6830E6;--violet-ink:#5223C2;--violet-tint:#EFE9FD;--text-md:16px;--text-stat:36px;--leading-heading:1.18;--tracking-heading:-0.02em;--radius-xs:6px;--radius-xl:24px;--focus-ring-on-dark:0 0 0 2px #0F1B2E,0 0 0 4px #FFFFFF;--motion-enter:700ms;--ease-enter:cubic-bezier(0.2,0.8,0.2,1);--motion-pulse:2000ms}:root{--selected-bg:var(--ink);--selected-fg:var(--on-ink,#FFFFFF);--on-blue:#FFFFFF;--band-line:transparent;--band-ink:var(--ink);--wordmark-filter:none;--logo-plate:#FFFFFF;--paper:#FFFFFF;--paper-ink:#0F1B2E}:root[data-theme="dark"]{color-scheme:dark;--bg:#0B1322;--surface:#121D31;--surface-warm:#101B2F;--mist:#101B2F;--line-mist:#26334A;--fg:#EEF2F8;--fg-2:#B6C1D2;--muted:#94A0B4;--border:#5E6C86;--border-soft:#1F2B40;--ink:#070C16;--band-ink:#182844;--blue:#7AB0FF;--blue-tint:#132A4D;--coral-ink:#FFA285;--coral-tint:#3B1C14;--teal:#2CCBC5;--teal-ink:#7FE6E1;--teal-tint:#0D3332;--yellow-ink:#FFD966;--yellow-tint:#352B08;--violet:#9A72FF;--violet-ink:#C9B3FF;--violet-tint:#241947;--success:#6FDCD6;--danger:#FF9473;--elev-raised:0 24px 60px -20px rgb(0 0 0 / 0.7);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--blue);--focus-ring-on-dark:0 0 0 2px var(--ink),0 0 0 4px #FFFFFF;--selected-bg:var(--fg);--selected-fg:var(--bg);--on-blue:#0B1322;--band-line:var(--border-soft);--wordmark-filter:brightness(0) invert(1);--logo-plate:#EEF2F8}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--bg:#0B1322;--surface:#121D31;--surface-warm:#101B2F;--mist:#101B2F;--line-mist:#26334A;--fg:#EEF2F8;--fg-2:#B6C1D2;--muted:#94A0B4;--border:#5E6C86;--border-soft:#1F2B40;--ink:#070C16;--band-ink:#182844;--blue:#7AB0FF;--blue-tint:#132A4D;--coral-ink:#FFA285;--coral-tint:#3B1C14;--teal:#2CCBC5;--teal-ink:#7FE6E1;--teal-tint:#0D3332;--yellow-ink:#FFD966;--yellow-tint:#352B08;--violet:#9A72FF;--violet-ink:#C9B3FF;--violet-tint:#241947;--success:#6FDCD6;--danger:#FF9473;--elev-raised:0 24px 60px -20px rgb(0 0 0 / 0.7);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--blue);--focus-ring-on-dark:0 0 0 2px var(--ink),0 0 0 4px #FFFFFF;--selected-bg:var(--fg);--selected-fg:var(--bg);--on-blue:#0B1322;--band-line:var(--border-soft);--wordmark-filter:brightness(0) invert(1);--logo-plate:#EEF2F8}}
