/*
 * Diş Hekimi — type + palette tokens only.
 * Component styling lives in layouts/layout-b; colours are re-derived at
 * runtime from includes/palette-seeds.php (and admin colour settings).
 * Generated by scripts/apply-theme-identity.php.
 */
:root {
    --font-display: "Plus Jakarta Sans", system-ui, sans-serif;
    --font-sans: "Inter", system-ui, -apple-system, sans-serif;
    --theme-brand: #0d3d42;
    --theme-primary: #0d3d42;
    --theme-primary-dark: #082b2f;
    --theme-ink: #2e4245;
    --theme-heading: #0d3d42;
    --theme-on-surface: #2e4245;
    --color-text: #2e4245;
    --on-surface: #2e4245;
    --theme-on-surface-muted: #617679;
    --color-muted: #617679;
    --theme-accent: #1a8074;
    --theme-accent-light: #4a9b91;
    --theme-accent-button: #2dd4bf;
    --theme-on-accent: #111111;
    --theme-on-primary: #ffffff;
    --theme-on-primary-dark: #ffffff;
    --theme-on-inverse: #0d3d42;
    --theme-page-bg: #f3fafa;
    --theme-surface: #fdfefe;
    --color-bg: #f3fafa;
    --surface-1: #fdfefe;
    --surface-2: #f9fcfc;
    --surface-3: #edf1f1;
    --surface-ink: #082b2f;
    --on-ink: #ffffff;
    --theme-on-ink-muted: #bac4c5;
    --theme-header-bg: #fdfefe;
    --theme-header-nav-color: #2e4245;
    --theme-header-muted: #687779;
    --theme-topbar-bg: #082b2f;
    --color-border: #d7e0e1;
    --theme-surface-border: #d7e0e1;
    --border-subtle: #dfe8e8;
}

body.sector-dis-hekimi {
    --tracking-display: -0.03em;
    --weight-display: 700;
}
