/* ============================================================
   Yablonskyy — Webfonts
   Headlines, body & UI use Helvetica Neue — a SYSTEM font, so no
   @font-face is needed; the stack in tokens/typography.css falls
   back to Helvetica / Arial where it isn't installed.

   The two hosted faces come from Google Fonts:
   · JetBrains Mono   — technical labels, metadata, hex, code
   · Source Serif 4   — companion long-form reading voice (default)
   · Spectral         — alternate companion serif (optional)
   ============================================================ */

@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400&family=Spectral:ital,wght@0,400;0,600;1,400&display=swap");

/* Helvetica Neue Condensed is a SYSTEM face (no hosted binary). Declared with
   local() sources only so the family resolves to the installed font where
   present and falls back through the stack in --font-condensed otherwise.
   No file is shipped; nothing is substituted. Upload a licensed web build
   here (add url() sources) if exact cross-platform rendering is required. */
@font-face {
  font-family: "Helvetica Neue Condensed";
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  src: local("Helvetica Neue Condensed Bold"),
       local("HelveticaNeue-CondensedBold"),
       local("Helvetica Neue Condensed"),
       local("HelveticaNeue-Condensed");
}
@font-face {
  font-family: "Helvetica Neue Condensed";
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  src: local("Helvetica Neue Condensed"),
       local("HelveticaNeue-Condensed");
}
