/* ==========================================================================
   LookAmaze R2 — FONT FOUNDATION            [INERT — @font-face ONLY]
   ==========================================================================

   WHAT THIS FILE IS
   -----------------
   Four @font-face declarations for the three approved type families, served
   from this theme. No Google Fonts. No third-party font requests.

     Fraunces   — display / editorial accent   (variable: opsz, wght, SOFT, WONK)
     Newsreader — editorial reading text       (variable: wght, opsz)
     Inter      — UI, navigation, supporting   (variable: opsz, wght)

   One variable file per family covers every weight, so there are no per-weight
   files. Fraunces Italic is deliberately NOT shipped — see DESIGN-SYSTEM.md.

   WHY THIS FILE IS INERT
   ----------------------
   An @font-face rule does not load anything by itself. A browser downloads a
   font file only when some rendered element actually uses that font family.
   Nothing in this theme (and nothing in Astra, Elementor or HFE) references
   these family names yet, so ZERO font bytes are requested until a later
   approved step applies them. Loading this stylesheet cannot change how any
   page looks.

   LICENCES — SIL Open Font License 1.1, verbatim, in ../fonts/
     OFL-Fraunces.txt · OFL-Newsreader.txt · OFL-Inter.txt
   Sources and conversion notes: ../DESIGN-SYSTEM.md
   ========================================================================== */


/* --------------------------------------------------------------------------
   Fraunces — display / editorial accent
   Axes: opsz 9–144 · wght 100–900 · SOFT 0–100 · WONK 0–1
   NOTE: Fraunces' own axis defaults are wght 900 and WONK 1. Any later use
   MUST set a weight explicitly, and set SOFT/WONK deliberately (see
   DESIGN-SYSTEM.md — the LookAmaze direction is SOFT 0, WONK 0).
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Fraunces";
  src: url("../fonts/Fraunces.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}


/* --------------------------------------------------------------------------
   Newsreader — editorial reading text
   Axes: wght 200–800 · opsz 6–72
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Newsreader";
  src: url("../fonts/Newsreader.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Newsreader";
  src: url("../fonts/Newsreader-Italic.woff2") format("woff2");
  font-weight: 200 800;
  font-style: italic;
  font-display: swap;
}


/* --------------------------------------------------------------------------
   Inter — UI / navigation / supporting interface text
   Axes: wght 100–900 · opsz 14–32
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
