/* Vendored offline typefaces (latin, woff2) — replaces the fonts.googleapis.com <link>.
   Families/weights match the app's original Google Fonts request:
   Archivo 400–900, Hanken Grotesk 400–800, Newsreader 400/500 + 400 italic. */

/* Archivo — display / wayfinding (--disp) */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url('./archivo-400.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;src:url('./archivo-500.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url('./archivo-600.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('./archivo-700.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:800;font-display:swap;src:url('./archivo-800.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:900;font-display:swap;src:url('./archivo-900.woff2') format('woff2');}

/* Hanken Grotesk — UI / body (--ui / --sans) */
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url('./hanken-400.woff2') format('woff2');}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url('./hanken-500.woff2') format('woff2');}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url('./hanken-600.woff2') format('woff2');}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url('./hanken-700.woff2') format('woff2');}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:800;font-display:swap;src:url('./hanken-800.woff2') format('woff2');}

/* Newsreader — writing surface (--serif) */
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url('./newsreader-400.woff2') format('woff2');}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:500;font-display:swap;src:url('./newsreader-500.woff2') format('woff2');}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:400;font-display:swap;src:url('./newsreader-400-italic.woff2') format('woff2');}
