:root,:root[data-design="innosah"],[data-design-scope="innosah"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:none;--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:color-mix(in oklab, var(--brand-primary) 32%, var(--brand-navy));--nav-active-ink:#ffffff;--nav-glow:var(--brand-secondary);--page-image:none;--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--font-display:var(--font-brand)}
[data-design-scope="innosah"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="innosah"][data-theme="dark"],[data-theme="dark"] [data-design-scope="innosah"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none}
@media (prefers-color-scheme: dark){:root[data-design="innosah"][data-theme="system"],[data-theme="system"] [data-design-scope="innosah"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none}}
:root[data-design="alpine"],[data-design-scope="alpine"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:#111111;--ink-2:#4a4a4a;--ink-3:#7a7a7a;--line:rgb(0 0 0 / 0.09);--line-strong:rgb(0 0 0 / 0.2);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--surface);--nav-image:none;--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active:#111111;--nav-active-ink:#ffffff;--nav-glow:#D52B1E;--page-image:none;--focus:var(--primary);--shadow-1:none;--shadow-2:0 0 0 1px rgb(0 0 0 / 0.04);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#D52B1E;--brand-secondary:#0F8A5F;--brand-accent:#E8A400;--brand-navy:#141414;--brand-bg:#F3F3F1;--font-brand:"Inter Variable";--font-display:var(--font-brand);--r-card:3px;--r-ctl:2px}
[data-design-scope="alpine"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="alpine"][data-theme="dark"],[data-theme="dark"] [data-design-scope="alpine"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:var(--surface);--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active-ink:#111111;--shadow-1:none;--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-active:#f2f2f2;--nav-glow:var(--primary)}
@media (prefers-color-scheme: dark){:root[data-design="alpine"][data-theme="system"],[data-theme="system"] [data-design-scope="alpine"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:var(--surface);--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active-ink:#111111;--shadow-1:none;--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-active:#f2f2f2;--nav-glow:var(--primary)}}
:root[data-design="alpine"] h1 { letter-spacing: -0.035em; }[data-design-scope="alpine"] h1 { letter-spacing: -0.035em; }
:root[data-design="lake"],[data-design-scope="lake"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:linear-gradient(180deg, #0B3640 0%, #0D4D5A 100%);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:color-mix(in oklab, var(--brand-primary) 32%, var(--brand-navy));--nav-active-ink:#ffffff;--nav-glow:#5EEAD4;--page-image:radial-gradient(1200px 500px at 100% -10%, rgb(14 116 144 / 0.10), transparent 70%);--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#0E7490;--brand-secondary:#22A699;--brand-accent:#E9B44C;--brand-navy:#0B3640;--brand-bg:#EDF4F5;--font-brand:"Plus Jakarta Sans Variable";--font-display:var(--font-brand);--r-card:20px;--r-ctl:12px}
[data-design-scope="lake"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="lake"][data-theme="dark"],[data-theme="dark"] [data-design-scope="lake"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:linear-gradient(180deg, #06222a 0%, #08303a 100%);--page-image:radial-gradient(1000px 500px at 100% -10%, rgb(34 166 153 / 0.12), transparent 70%);--nav-glow:#5EEAD4}
@media (prefers-color-scheme: dark){:root[data-design="lake"][data-theme="system"],[data-theme="system"] [data-design-scope="lake"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:linear-gradient(180deg, #06222a 0%, #08303a 100%);--page-image:radial-gradient(1000px 500px at 100% -10%, rgb(34 166 153 / 0.12), transparent 70%);--nav-glow:#5EEAD4}}
:root[data-design="graphite"],[data-design-scope="graphite"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:#18181b;--ink-2:#52525b;--ink-3:#8b8b95;--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:none;--nav-ink:#e4e4e7;--nav-ink-2:#a1a1aa;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--nav-glow:#60A5FA;--page-image:none;--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#2F6FED;--brand-secondary:#10A37F;--brand-accent:#F59E0B;--brand-navy:#18181B;--brand-bg:#F4F4F5;--font-brand:"IBM Plex Sans Variable";--font-display:var(--font-brand);--r-card:8px;--r-ctl:6px}
[data-design-scope="graphite"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="graphite"][data-theme="dark"],[data-theme="dark"] [data-design-scope="graphite"]{--bg:#0f0f11;--surface:#18181b;--surface-2:#1f1f23;--sunken:#0b0b0d;--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:#09090b;--nav-ink:#e4e4e7;--nav-ink-2:#a1a1aa;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-glow:#60A5FA;--nav-active:rgb(255 255 255 / 0.10)}
@media (prefers-color-scheme: dark){:root[data-design="graphite"][data-theme="system"],[data-theme="system"] [data-design-scope="graphite"]{--bg:#0f0f11;--surface:#18181b;--surface-2:#1f1f23;--sunken:#0b0b0d;--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:#09090b;--nav-ink:#e4e4e7;--nav-ink-2:#a1a1aa;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-glow:#60A5FA;--nav-active:rgb(255 255 255 / 0.10)}}
:root[data-design="forest"],[data-design-scope="forest"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:linear-gradient(180deg, #12372A 0%, #174633 100%);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:color-mix(in oklab, var(--brand-primary) 32%, var(--brand-navy));--nav-active-ink:#ffffff;--nav-glow:#B7E4A0;--page-image:none;--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#2F7D4F;--brand-secondary:#2A9D8F;--brand-accent:#D9A441;--brand-navy:#12372A;--brand-bg:#F1F5EE;--font-brand:"Nunito Variable";--font-display:var(--font-brand);--r-card:18px;--r-ctl:12px}
[data-design-scope="forest"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="forest"][data-theme="dark"],[data-theme="dark"] [data-design-scope="forest"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:linear-gradient(180deg, #0a1f18 0%, #0d281e 100%);--page-image:none;--nav-glow:#B7E4A0}
@media (prefers-color-scheme: dark){:root[data-design="forest"][data-theme="system"],[data-theme="system"] [data-design-scope="forest"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#dfe5f4;--nav-ink-2:#8f9bbd;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:linear-gradient(180deg, #0a1f18 0%, #0d281e 100%);--page-image:none;--nav-glow:#B7E4A0}}
:root[data-design="sunset"],[data-design-scope="sunset"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:linear-gradient(175deg, #4A1048 0%, #7A1E4F 58%, #B4412A 120%);--nav-ink:#fde7ef;--nav-ink-2:#e7b3c5;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:rgb(255 255 255 / 0.16);--nav-active-ink:#ffffff;--nav-glow:#FFB224;--page-image:radial-gradient(900px 420px at 90% -10%, rgb(255 178 36 / 0.16), transparent 70%), radial-gradient(800px 400px at 0% 0%, rgb(229 72 77 / 0.08), transparent 70%);--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#E5484D;--brand-secondary:#12A594;--brand-accent:#FFB224;--brand-navy:#3B0F3A;--brand-bg:#FFF5F1;--font-brand:"Outfit Variable";--font-display:var(--font-brand);--r-card:22px;--r-ctl:14px}
[data-design-scope="sunset"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="sunset"][data-theme="dark"],[data-theme="dark"] [data-design-scope="sunset"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#fde7ef;--nav-ink-2:#e7b3c5;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:linear-gradient(175deg, #2a0829 0%, #4a1230 60%, #6b2618 125%);--page-image:radial-gradient(900px 420px at 90% -10%, rgb(229 72 77 / 0.14), transparent 70%);--nav-glow:#FFB224;--nav-active:rgb(255 255 255 / 0.16)}
@media (prefers-color-scheme: dark){:root[data-design="sunset"][data-theme="system"],[data-theme="system"] [data-design-scope="sunset"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#fde7ef;--nav-ink-2:#e7b3c5;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:linear-gradient(175deg, #2a0829 0%, #4a1230 60%, #6b2618 125%);--page-image:radial-gradient(900px 420px at 90% -10%, rgb(229 72 77 / 0.14), transparent 70%);--nav-glow:#FFB224;--nav-active:rgb(255 255 255 / 0.16)}}
:root[data-design="nordic"],[data-design-scope="nordic"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:rgb(46 58 75 / 0.08);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:#EDF1F5;--nav-image:none;--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:rgb(46 58 75 / 0.06);--nav-line:var(--line);--nav-active:var(--primary-soft);--nav-active-ink:var(--primary-text);--nav-glow:var(--primary);--page-image:none;--focus:var(--primary);--shadow-1:0 1px 2px rgb(46 58 75 / 0.04);--shadow-2:0 1px 2px rgb(46 58 75 / 0.03), 0 12px 32px -18px rgb(46 58 75 / 0.18);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#4C6EA8;--brand-secondary:#4F9C86;--brand-accent:#E3A86B;--brand-navy:#2E3A4B;--brand-bg:#F6F8FA;--font-brand:"DM Sans Variable";--font-display:var(--font-brand);--r-card:16px;--r-ctl:10px}
[data-design-scope="nordic"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="nordic"][data-theme="dark"],[data-theme="dark"] [data-design-scope="nordic"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--surface) 85%, #000);--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active-ink:var(--primary-text);--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-active:var(--primary-soft);--nav-glow:var(--primary)}
@media (prefers-color-scheme: dark){:root[data-design="nordic"][data-theme="system"],[data-theme="system"] [data-design-scope="nordic"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--surface) 85%, #000);--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active-ink:var(--primary-text);--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-active:var(--primary-soft);--nav-glow:var(--primary)}}
:root[data-design="midnight"],[data-design-scope="midnight"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:radial-gradient(260px 220px at 30% 0%, rgb(109 91 255 / 0.45), transparent 70%), linear-gradient(180deg, #120B3A, #0D0828);--nav-ink:#e6e2ff;--nav-ink-2:#a49ccf;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:rgb(109 91 255 / 0.35);--nav-active-ink:#ffffff;--nav-glow:#19C3D6;--page-image:none;--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#6D5BFF;--brand-secondary:#14B8C9;--brand-accent:#FF7AB6;--brand-navy:#120B3A;--brand-bg:#F4F3FF;--font-brand:"Space Grotesk Variable";--font-display:var(--font-brand);--r-card:14px;--r-ctl:10px}
[data-design-scope="midnight"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="midnight"][data-theme="dark"],[data-theme="dark"] [data-design-scope="midnight"]{--bg:#0a0720;--surface:#120d2e;--surface-2:#18123a;--sunken:#07051a;--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#e6e2ff;--nav-ink-2:#a49ccf;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:radial-gradient(260px 220px at 30% 0%, rgb(109 91 255 / 0.4), transparent 70%), linear-gradient(180deg, #0b0724, #07051a);--page-image:radial-gradient(900px 500px at 85% -15%, rgb(109 91 255 / 0.22), transparent 70%), radial-gradient(700px 400px at -10% 110%, rgb(25 195 214 / 0.10), transparent 70%);--nav-glow:#19C3D6;--nav-active:rgb(109 91 255 / 0.35)}
@media (prefers-color-scheme: dark){:root[data-design="midnight"][data-theme="system"],[data-theme="system"] [data-design-scope="midnight"]{--bg:#0a0720;--surface:#120d2e;--surface-2:#18123a;--sunken:#07051a;--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#e6e2ff;--nav-ink-2:#a49ccf;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:radial-gradient(260px 220px at 30% 0%, rgb(109 91 255 / 0.4), transparent 70%), linear-gradient(180deg, #0b0724, #07051a);--page-image:radial-gradient(900px 500px at 85% -15%, rgb(109 91 255 / 0.22), transparent 70%), radial-gradient(700px 400px at -10% 110%, rgb(25 195 214 / 0.10), transparent 70%);--nav-glow:#19C3D6;--nav-active:rgb(109 91 255 / 0.35)}}
:root[data-design="editorial"],[data-design-scope="editorial"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:rgb(27 27 31 / 0.10);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--surface);--nav-image:none;--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active:var(--primary-soft);--nav-active-ink:var(--primary-text);--nav-glow:var(--primary);--page-image:none;--focus:var(--primary);--shadow-1:none;--shadow-2:0 1px 0 rgb(0 0 0 / 0.04), 0 18px 40px -28px rgb(0 0 0 / 0.25);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#8A1C2B;--brand-secondary:#2F7D6D;--brand-accent:#C9952B;--brand-navy:#1B1B1F;--brand-bg:#F6F6F4;--font-brand:"Inter Variable";--font-display:"Fraunces Variable";--r-card:6px;--r-ctl:4px}
[data-design-scope="editorial"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="editorial"][data-theme="dark"],[data-theme="dark"] [data-design-scope="editorial"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:var(--surface);--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active-ink:var(--primary-text);--shadow-1:none;--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-active:var(--primary-soft);--nav-glow:var(--primary)}
@media (prefers-color-scheme: dark){:root[data-design="editorial"][data-theme="system"],[data-theme="system"] [data-design-scope="editorial"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:var(--surface);--nav-ink:var(--ink);--nav-ink-2:var(--ink-2);--nav-strong:var(--ink);--nav-hover:var(--sunken);--nav-line:var(--line);--nav-active-ink:var(--primary-text);--shadow-1:none;--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-active:var(--primary-soft);--nav-glow:var(--primary)}}
:root[data-design="editorial"] h1, :root[data-design="editorial"] h2, :root[data-design="editorial"] h3 { font-weight: 600 !important; letter-spacing: -0.01em !important; font-optical-sizing: auto; }[data-design-scope="editorial"] h1, [data-design-scope="editorial"] h2, [data-design-scope="editorial"] h3 { font-weight: 600 !important; letter-spacing: -0.01em !important; font-optical-sizing: auto; }
:root[data-design="copper"],[data-design-scope="copper"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:color-mix(in oklab, var(--brand-bg) 55%, #ffffff);--sunken:color-mix(in oklab, var(--brand-navy) 4%, var(--brand-bg));--ink:color-mix(in oklab, var(--brand-navy) 88%, #000000);--ink-2:color-mix(in oklab, var(--brand-navy) 70%, #8a93ab);--ink-3:color-mix(in oklab, var(--brand-navy) 40%, #a3abc0);--line:color-mix(in oklab, var(--brand-navy) 11%, transparent);--line-strong:color-mix(in oklab, var(--brand-navy) 20%, transparent);--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 9%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 88%, #000000);--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 55%, #0b3b36);--amber:var(--brand-accent);--amber-soft:color-mix(in oklab, var(--brand-accent) 20%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 35%, #4a2c00);--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:var(--brand-navy);--nav-image:none;--nav-ink:#f1e4d8;--nav-ink-2:#bfa592;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active:rgb(212 168 75 / 0.18);--nav-active-ink:#ffffff;--nav-glow:#D4A84B;--page-image:none;--focus:var(--primary);--shadow-1:0 1px 2px color-mix(in oklab, var(--brand-navy) 8%, transparent);--shadow-2:0 1px 2px color-mix(in oklab, var(--brand-navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--brand-navy) 22%, transparent);--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#B0602A;--brand-secondary:#3E8E7E;--brand-accent:#D4A84B;--brand-navy:#2A1D17;--brand-bg:#F6F2EE;--font-brand:"Sora Variable";--font-display:var(--font-brand);--r-card:12px;--r-ctl:8px}
[data-design-scope="copper"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="copper"][data-theme="dark"],[data-theme="dark"] [data-design-scope="copper"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#f1e4d8;--nav-ink-2:#bfa592;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-glow:#D4A84B;--nav-active:rgb(212 168 75 / 0.18)}
@media (prefers-color-scheme: dark){:root[data-design="copper"][data-theme="system"],[data-theme="system"] [data-design-scope="copper"]{--bg:color-mix(in oklab, var(--brand-navy) 62%, #04060c);--surface:color-mix(in oklab, var(--brand-navy) 82%, #0a0f1d);--surface-2:color-mix(in oklab, var(--brand-navy) 92%, #1b2643);--sunken:color-mix(in oklab, var(--brand-navy) 55%, #03050a);--ink:#e9edf7;--ink-2:#aeb8d3;--ink-3:#7d89a9;--line:color-mix(in oklab, #c9d3ef 11%, transparent);--line-strong:color-mix(in oklab, #c9d3ef 20%, transparent);--primary:color-mix(in oklab, var(--brand-primary) 82%, #ffffff);--primary-ink:#ffffff;--primary-soft:color-mix(in oklab, var(--brand-primary) 22%, var(--surface));--primary-text:color-mix(in oklab, var(--brand-primary) 45%, #ffffff);--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#f1e4d8;--nav-ink-2:#bfa592;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.10);--nav-active-ink:#ffffff;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:var(--primary);--nav-image:none;--page-image:none;--nav-glow:#D4A84B;--nav-active:rgb(212 168 75 / 0.18)}}
:root[data-design="contrast"],[data-design-scope="contrast"]{--bg:var(--brand-bg);--surface:#ffffff;--surface-2:#ffffff;--sunken:#ececec;--ink:#000000;--ink-2:#1a1a1a;--ink-3:#3b3b3b;--line:rgb(0 0 0 / 0.42);--line-strong:#000000;--primary:var(--brand-primary);--primary-ink:#ffffff;--primary-soft:#e3eaff;--primary-text:#00259a;--teal:var(--brand-secondary);--teal-soft:color-mix(in oklab, var(--brand-secondary) 12%, var(--surface));--teal-text:#004d33;--amber:var(--brand-accent);--amber-soft:#fff3b0;--amber-text:#3d3000;--danger:#d23752;--danger-soft:color-mix(in oklab, #d23752 9%, var(--surface));--danger-text:#a3172f;--nav-bg:#000000;--nav-image:none;--nav-ink:#ffffff;--nav-ink-2:#d6d6d6;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.35);--nav-active:#FFD400;--nav-active-ink:#000000;--nav-glow:#FFD400;--page-image:none;--focus:#000000;--shadow-1:none;--shadow-2:none;--shadow-pop:0 24px 60px -20px color-mix(in oklab, var(--brand-navy) 45%, transparent);color-scheme:light;--brand-primary:#0038C8;--brand-secondary:#00704A;--brand-accent:#FFD400;--brand-navy:#000000;--brand-bg:#FFFFFF;--font-brand:"Atkinson Hyperlegible Next Variable";--font-display:var(--font-brand);--r-card:6px;--r-ctl:4px}
[data-design-scope="contrast"]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}
:root[data-design="contrast"][data-theme="dark"],[data-theme="dark"] [data-design-scope="contrast"]{--bg:#000000;--surface:#0b0b0b;--surface-2:#0b0b0b;--sunken:#1c1c1c;--ink:#ffffff;--ink-2:#f2f2f2;--ink-3:#d0d0d0;--line:rgb(255 255 255 / 0.45);--line-strong:#ffffff;--primary:#7FB0FF;--primary-ink:#000000;--primary-soft:#0b2357;--primary-text:#b9d3ff;--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#ffffff;--nav-ink-2:#d6d6d6;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.35);--nav-active-ink:#000000;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:#FFD400;--nav-image:none;--page-image:none;--nav-glow:#FFD400;--nav-active:#FFD400}
@media (prefers-color-scheme: dark){:root[data-design="contrast"][data-theme="system"],[data-theme="system"] [data-design-scope="contrast"]{--bg:#000000;--surface:#0b0b0b;--surface-2:#0b0b0b;--sunken:#1c1c1c;--ink:#ffffff;--ink-2:#f2f2f2;--ink-3:#d0d0d0;--line:rgb(255 255 255 / 0.45);--line-strong:#ffffff;--primary:#7FB0FF;--primary-ink:#000000;--primary-soft:#0b2357;--primary-text:#b9d3ff;--teal-soft:color-mix(in oklab, var(--brand-secondary) 18%, var(--surface));--teal-text:color-mix(in oklab, var(--brand-secondary) 70%, #ffffff);--amber-soft:color-mix(in oklab, var(--brand-accent) 18%, var(--surface));--amber-text:color-mix(in oklab, var(--brand-accent) 80%, #ffffff);--danger-soft:color-mix(in oklab, #d23752 20%, var(--surface));--danger-text:#ff9aac;--nav-bg:color-mix(in oklab, var(--brand-navy) 70%, #03050a);--nav-ink:#ffffff;--nav-ink-2:#d6d6d6;--nav-strong:#ffffff;--nav-hover:rgb(255 255 255 / 0.06);--nav-line:rgb(255 255 255 / 0.35);--nav-active-ink:#000000;--shadow-1:0 1px 2px rgb(0 0 0 / 0.3);--shadow-2:0 1px 2px rgb(0 0 0 / 0.25), 0 10px 30px -14px rgb(0 0 0 / 0.6);color-scheme:dark;--focus:#FFD400;--nav-image:none;--page-image:none;--nav-glow:#FFD400;--nav-active:#FFD400}}
:root[data-design="contrast"] :focus-visible { outline-width: 3px !important; outline-color: var(--focus) !important; box-shadow: 0 0 0 5px #FFD400; }[data-design-scope="contrast"] :focus-visible { outline-width: 3px !important; outline-color: var(--focus) !important; box-shadow: 0 0 0 5px #FFD400; }