:root:has([data-km-app]),[data-km-app-chrome]{color-scheme:light;--km-page:#FFFFFF;--km-page-glow:#FFFFFF;--km-canvas:#FFFFFF;--km-canvas-deep:#F6F5F3;--km-surface-1:#FFFFFF;--km-surface-2:#F6F5F3;--km-surface-3:#ECEAE7;--km-line:#E7E5E2;--km-line-strong:#CBC8C4;--km-text:#111111;--km-text-muted:#4B4B4B;--km-text-dim:#6B6B6B;--km-coral:#111111;--km-coral-g:#333333;--km-coral-d:#F4F2EF;--km-coral-ink:#FFFFFF;--km-coral-text:#111111;--km-cta:#111111;--km-cta-hover:#2E2E2E;--km-cta-ink:#FFFFFF;--km-focus:#111111;--km-on-color:#FFFFFF;--km-sun:#ECEAE7;--km-sun-d:#F6F5F3;--km-sun-edge:#6B6B6B;--km-sun-text:#4B4B4B;--km-sun-ink:#111111;--km-badge:#ECEAE7;--km-badge-open:#E8F4EE;--km-gold:#B58A25;--km-gold-bright:#F5DF9C;--km-gold-dark:#805D13;--km-gold-deep:#F5DF9C;--km-gold-ink:#4E390C;--km-gold-text:#805D13;--km-milestone:#6B6B6B;--km-success:#146E47;--km-grass:#23956A;--km-grass-ink:#146E47;--km-danger:#B8322E;--km-danger-soft:#9E2A26;--km-danger-ink:#FFFFFF;--km-pewter-hi:#FFFFFF;--km-pewter:#ECEAE7;--km-pewter-lo:#E7E5E2;--km-plate-hi:#FFFFFF;--km-plate-lo:#F6F5F3;--km-groove:#F6F5F3;--km-shadow:#111111;--km-edge-shadow:#E7E5E2;--km-shadow-soft:none;--km-shadow-pop:0 12px 32px -20px rgb(0 0 0/.28);--km-radius-sm:4px;--km-radius-md:6px;--km-radius-lg:6px;--font-sans:"Instrument Sans Variable",ui-sans-serif,system-ui,sans-serif;--font-display:"Bricolage Grotesque Variable",ui-sans-serif,system-ui,sans-serif;--font-mono:"Instrument Sans Variable",ui-sans-serif,system-ui,sans-serif}[data-km-app-chrome]{color:var(--km-text);font-family:var(--font-sans)}:root:has([data-km-app]) :is(h1,h2,h3,h4,.font-serif-display):not(:where([data-skin],[data-skin] *)){font-family:var(--font-display);font-weight:750;letter-spacing:-.035em;font-style:normal}:root:has([data-km-app]) h1.font-display:not(:where([data-skin],[data-skin] *)){font-weight:800;letter-spacing:-.045em}:root:has([data-km-app]) .uppercase:not(:where([data-skin],[data-skin] *)),[data-km-app-chrome] .uppercase{text-transform:uppercase;letter-spacing:.1em}:root:has([data-km-app]) :is(button,a.inline-flex,input,textarea,[role=combobox]):not(:where([data-skin],[data-skin] *)),[data-km-app-chrome] :is(button,a.inline-flex,input,textarea,[role=combobox]){border-radius:var(--km-radius-sm);box-shadow:none}:root:has([data-km-app]) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){font-family:var(--font-sans)}[data-km-app-chrome] [role=toolbar]{border-radius:var(--km-radius-md);box-shadow:var(--km-shadow-pop)}:root[data-theme=dark]:not(:has([data-km-app])) [data-km-wordmark] img{filter:invert(1)}