:root{--surface-muted:#f6f6f7;--surface-muted-accent:#fff1ee;--soft:var(--surface-muted);--ink-light:#7a7a7a;--ink-dark:#ededee;--heading-ink-light:#4e528a;--heading-ink-dark:#ededee;--heading-accent-light:#fb825e;--heading-accent-dark:#f08a95;--muted-light:#909198;--muted-dark:#aaaab0;--line-light:#e3e3e5;--line-dark:#3a3b3d;--line-hover-light:#f58d66;--line-hover-dark:#626367;--ink:var(--ink-light);--heading-ink:var(--heading-ink-light);--heading-accent:var(--heading-accent-light);--muted:var(--muted-light);--line:var(--line-light);--line-hover:var(--line-hover-light);--chart-bars:#4e528a;--chart-lines:#4c5d90;--brand-accent:#4e528a;--brand-accent-secondary:#fd4e0b;--brand-accent-hover:color-mix(in srgb, #4e528a 82%, black);--brand-accent-soft:var(--surface-muted-accent);--brand-accent-wash:color-mix(in srgb, #fff1ee 60%, white);--brand-accent-border-soft:color-mix(in srgb, #4e528a 18%, white);--brand-accent-focus-border:color-mix(in srgb, #4e528a 38%, white);--brand-accent-dark:color-mix(in srgb, #4e528a 48%, white);--brand-accent-ink-dark:color-mix(in srgb, #4e528a 40%, white);--brand-accent-soft-dark:color-mix(in srgb, #4e528a 25%, #242527);--brand-accent-alt:color-mix(in srgb, #4e528a 82%, white);--brand-accent-alt-hover:color-mix(in srgb, #4e528a 78%, black);--brand-accent-alt-border:color-mix(in srgb, #4e528a 55%, white);--brand-accent-alt-export-hover:color-mix(in srgb, #4e528a 80%, black);--brand-accent-muted-border:color-mix(in srgb, #4e528a 58%, white);--brand-accent-mobile-active:#4e528a;--brand-accent-badge-ink:#4e528a;--brand-accent-nom-hover:color-mix(in srgb, #4e528a 82%, black);--brand-accent-certificate-ink:#4e528a;--brand-accent-deep:color-mix(in srgb, #4e528a 70%, black);--brand-accent-certificate-border:color-mix(in srgb, #4e528a 35%, white);--brand-accent-rail-divider:color-mix(in srgb, #4e528a 68%, white);--brand-accent-course-border:color-mix(in srgb, #4e528a 54%, white);--brand-accent-option-border:color-mix(in srgb, #4e528a 39%, white);--brand-photo-base:color-mix(in srgb,#4e528a 42%,#15181d);--brand-photo-strong:color-mix(in srgb,color-mix(in srgb,#4e528a 38%,#15181d) 95%,transparent);--brand-photo-medium:color-mix(in srgb,color-mix(in srgb,#4e528a 42%,#15181d) 76%,transparent);--brand-photo-light:color-mix(in srgb,color-mix(in srgb,#4e528a 42%,#15181d) 20%,transparent);}body.dark{--surface-muted:#f6f6f7;--ink:var(--ink-dark);--heading-ink:var(--heading-ink-dark);--heading-accent:var(--heading-accent-dark);--muted:var(--muted-dark);--line:var(--line-dark);--line-hover:var(--line-hover-dark)}