/* Lawrence AI — Brand fonts (v1.2-Navy) for the browser Account page ONLY.
   Loaded by: account.html only (in place of the Google Fonts Manrope/Newsreader/Inter link).

   The brand's families are Archivo (body/UI — replaced the licensed
   Akzidenz-Grotesk, designer decision 2026-07-21), IBM Plex Mono (labels)
   and Newsreader (display serif — replaced PP Editorial New, 2026-07-21,
   licensing) — the same files bundled for the Word add-in (assets/fonts/,
   served here at /landing-assets/fonts/ via webpack copy).

   account.css inherited ~60 hardcoded `font-family: 'Manrope'|'Newsreader'|'Inter'`
   declarations. Rather than rewrite each one, we re-point those three legacy family
   NAMES at the brand font files below. Because this stylesheet loads on the Account
   page only, the remap is scoped there — landing.html/privacy/terms/pitch keep the
   real Google Fonts. Mapping:
     'Manrope'   -> Archivo           (headings / UI, 400 + 700)
     'Inter'     -> Archivo           (labels / nav / meta; select labels switch to
                                       IBM Plex Mono in account.css)
     'Newsreader'-> Newsreader (real, self-hosted; display serif: subtitles, inputs, descriptions)
   'IBM Plex Mono' is also declared under its real name for the uppercase label overrides.
   Archivo-Variable.woff2 is a variable file (wght 400-700); declaring it once per
   weight mirrors Google Fonts' own CSS and yields real bold, not faux-bold. */

/* Manrope alias -> Archivo */
@font-face { font-family: 'Manrope'; src: url('/landing-assets/fonts/Archivo-Variable.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Manrope'; src: url('/landing-assets/fonts/Archivo-Variable.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* Inter alias -> Archivo */
@font-face { font-family: 'Inter'; src: url('/landing-assets/fonts/Archivo-Variable.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/landing-assets/fonts/Archivo-Variable.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* Newsreader — the real family, self-hosted (OFL). PP Editorial New was
   removed 2026-07-21 (licensing); the account page's serif is back to the
   Newsreader its CSS always named. Variable files (wght) declared per weight. */
@font-face { font-family: 'Newsreader'; src: url('/landing-assets/fonts/Newsreader-Variable.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Newsreader'; src: url('/landing-assets/fonts/Newsreader-Italic-Variable.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Newsreader'; src: url('/landing-assets/fonts/Newsreader-Variable.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }

/* IBM Plex Mono — real family (uppercase tracked labels) */
@font-face { font-family: 'IBM Plex Mono'; src: url('/landing-assets/fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'IBM Plex Mono'; src: url('/landing-assets/fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'IBM Plex Mono'; src: url('/landing-assets/fonts/ibm-plex-mono-latin-600-normal.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
