/* Which Dental tokens — generated from the design system tokens.json */
@font-face{font-family:'Schibsted Grotesk';src:url('../fonts/schibsted-grotesk-latin-500-normal.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Schibsted Grotesk';src:url('../fonts/schibsted-grotesk-latin-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Schibsted Grotesk';src:url('../fonts/schibsted-grotesk-latin-800-normal.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('../fonts/atkinson-hyperlegible-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('../fonts/atkinson-hyperlegible-latin-400-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Atkinson Hyperlegible';src:url('../fonts/atkinson-hyperlegible-latin-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--surface-page:#fbf8f3;--surface-card:#ffffff;--surface-clay:#f3e3d3;--surface-hero:#164a47;--on-hero:#f4efe7;--brand:#164a47;--on-brand:#f4efe7;--accent:#ee9b5a;--accent-text:#a04f14;--ink:#1d2524;--ink-muted:#55605f;--line:#eae0d2;--line-strong:#8a8f88;--status-verified:#2f7a4f;--status-declared:#8a5a00;--status-alert:#b23a2e;--shadow-card:0 1px 2px rgba(29,37,36,0.06), 0 8px 24px rgba(29,37,36,0.06);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--space-7:64px;--radius-sm:8px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--font-display:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body:"Atkinson Hyperlegible", Verdana, sans-serif;color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#111918;--surface-card:#1a2423;--surface-clay:#2b2620;--surface-hero:#0f3b38;--on-hero:#f4efe7;--brand:#8ccfc6;--on-brand:#0e2422;--accent:#f2a96e;--accent-text:#f2a96e;--ink:#eee8df;--ink-muted:#a7b2b0;--line:#2e3a39;--line-strong:#6f7c7a;--status-verified:#6cc592;--status-declared:#e8b75a;--status-alert:#f08a7e;--shadow-card:none;color-scheme:dark}}
:root[data-theme=dark]{--surface-page:#111918;--surface-card:#1a2423;--surface-clay:#2b2620;--surface-hero:#0f3b38;--on-hero:#f4efe7;--brand:#8ccfc6;--on-brand:#0e2422;--accent:#f2a96e;--accent-text:#f2a96e;--ink:#eee8df;--ink-muted:#a7b2b0;--line:#2e3a39;--line-strong:#6f7c7a;--status-verified:#6cc592;--status-declared:#e8b75a;--status-alert:#f08a7e;--shadow-card:none;color-scheme:dark}
