/* Shared Commissioner family; licensed files and provenance in fonts/commissioner.
   Core Latin (preloaded), -latin-ext and -ext (Greek/Cyrillic) subsets from scripts/subset-crest-fonts.py (PBI-049, 2026-09-29). */
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerRegular.woff2") format("woff2"); font-style: normal; font-weight: 400 600; font-display: swap; unicode-range: U+0000-00FF, U+0130-0131, U+0152-0153, U+2000-206F, U+20A0-20CF, U+2122, U+2190-21FF, U+2212, U+25B2-25BF, U+FEFF, U+FFFD; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerRegular-latin-ext.woff2") format("woff2"); font-style: normal; font-weight: 400 600; font-display: swap; unicode-range: U+0100-012F, U+0132-0151, U+0154-036F, U+1E00-1EFF, U+2070-209F, U+2100-2121, U+2123-218F, U+2200-2211, U+2213-25B1, U+25C0-2712, U+2714-27BF, U+FB00-FB06; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerRegular-ext.woff2") format("woff2"); font-style: normal; font-weight: 400 600; font-display: swap; unicode-range: U+0370-052F; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerBoldFlair.woff2") format("woff2"); font-style: normal; font-weight: 700 900; font-display: swap; unicode-range: U+0000-00FF, U+0130-0131, U+0152-0153, U+2000-206F, U+20A0-20CF, U+2122, U+2190-21FF, U+2212, U+25B2-25BF, U+FEFF, U+FFFD; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerBoldFlair-latin-ext.woff2") format("woff2"); font-style: normal; font-weight: 700 900; font-display: swap; unicode-range: U+0100-012F, U+0132-0151, U+0154-036F, U+1E00-1EFF, U+2070-209F, U+2100-2121, U+2123-218F, U+2200-2211, U+2213-25B1, U+25C0-2712, U+2714-27BF, U+FB00-FB06; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerBoldFlair-ext.woff2") format("woff2"); font-style: normal; font-weight: 700 900; font-display: swap; unicode-range: U+0370-052F; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerItalic.woff2") format("woff2"); font-style: italic; font-weight: 400 600; font-display: swap; unicode-range: U+0000-00FF, U+0130-0131, U+0152-0153, U+2000-206F, U+20A0-20CF, U+2122, U+2190-21FF, U+2212, U+25B2-25BF, U+FEFF, U+FFFD; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerItalic-latin-ext.woff2") format("woff2"); font-style: italic; font-weight: 400 600; font-display: swap; unicode-range: U+0100-012F, U+0132-0151, U+0154-036F, U+1E00-1EFF, U+2070-209F, U+2100-2121, U+2123-218F, U+2200-2211, U+2213-25B1, U+25C0-2712, U+2714-27BF, U+FB00-FB06; }
@font-face { font-family: Commissioner; src: url("fonts/commissioner/CommissionerItalic-ext.woff2") format("woff2"); font-style: italic; font-weight: 400 600; font-display: swap; unicode-range: U+0370-052F; }
:root { --crest-font: Commissioner, sans-serif; }
/* Shared typography wins over legacy page-local :root family defaults,
   including immutable generated articles. Semantic sizes remain page-owned. */
html:root { --body: var(--crest-font); --serif: var(--crest-font); --mono: var(--crest-font); }
