/* ------------------------------------------------------------------
   Rapid — Webfonts
   -------------------------------------------------------------------
   SPEC asks for "Inter Display" (headings) + "Inter" (body).
   No font binaries were provided with the brief, so we load the Inter
   variable family from Google Fonts. Inter's variable font carries the
   optical-size axis (opsz 14–32); we treat the display optical size as
   "Inter Display" via font-optical-sizing on headings (see typography.css).
   >>> SUBSTITUTION FLAGGED IN readme.md — replace with licensed
       Inter / Inter Display .woff2 files when available. <<<
------------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300;14..32,400;14..32,500;14..32,600;14..32,700&display=swap');

:root {
  --font-display: 'Inter', 'Inter Display', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
