/* Official, unmodified WOFF2 files; provenance and OFL licences in fonts/.
   Only public theme assets depend on this file. Faces load on actual use. */
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semi-condensed-bold.woff2') format('woff2');
    font-style: normal;
    font-weight: 700;
    font-display: optional;
}
@font-face {
    font-family: 'Source Sans 3';
    src: url('fonts/source-sans-3-regular.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: optional;
}

/* Widths sampled from local headings/body copy against Arial; vertical metrics
   from the supplied fonts. Local-only fallbacks reduce movement during swap. */
@font-face {
    font-family: 'Barlow Fallback';
    src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold');
    font-style: normal;
    font-weight: 700;
    size-adjust: 80.72%;
    ascent-override: 123.88%;
    descent-override: 24.78%;
    line-gap-override: 0%;
    unicode-range: U+0000-024F,U+1E00-1EFF,U+2000-206F;
}
@font-face {
    font-family: 'Source Sans Fallback';
    src: local('Arial'), local('ArialMT'), local('Liberation Sans');
    font-style: normal;
    font-weight: 400;
    size-adjust: 92.47%;
    ascent-override: 108.14%;
    descent-override: 35.25%;
    line-gap-override: 0%;
}
@font-face {
    font-family: 'Source Sans Fallback';
    src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold');
    font-style: normal;
    font-weight: 600;
    size-adjust: 89.2%;
    ascent-override: 112.11%;
    descent-override: 36.55%;
    line-gap-override: 0%;
}
@font-face {
    font-family: 'Source Sans Fallback';
    src: local('Arial Italic'), local('Arial-ItalicMT'), local('Liberation Sans Italic');
    font-style: italic;
    font-weight: 400;
    size-adjust: 90.43%;
    ascent-override: 110.59%;
    descent-override: 36.05%;
    line-gap-override: 0%;
}
@font-face {
    font-family: 'Source Sans 3';
    src: url('fonts/source-sans-3-semibold.woff2') format('woff2');
    font-style: normal;
    font-weight: 600;
    font-display: optional;
}
@font-face {
    font-family: 'Source Sans 3';
    src: url('fonts/source-sans-3-italic.woff2') format('woff2');
    font-style: italic;
    font-weight: 400;
    font-display: optional;
}
