/* ============================================================
   Self-hosted webfonts (replaces the Google Fonts CDN link).
   Two-typeface system — see docs/design-system-typography-proposal.md
     · Source Serif 4 — document canvas (work-product surface)
     · Hanken Grotesk  — UI chrome (brand FontFamily still overrides)
   Variable woff2, latin subset, OFL. font-display: swap.
   ============================================================ */

/* UI sans default. Defined here (loaded before the per-brand override in
   _SharedHead) so a tenant's brand FontFamily wins. lct-design-system.css must
   NOT redefine --font-sans, or it would clobber the brand override by load order. */
:root {
    --font-sans: "Hanken Grotesk", Inter, "Noto Sans", system-ui, -apple-system, sans-serif;
}

@font-face {
    font-family: "Hanken Grotesk";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("/fonts/hanken-grotesk-variable.woff2") format("woff2");
}

@font-face {
    font-family: "Source Serif 4";
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("/fonts/source-serif-4-variable.woff2") format("woff2");
}
