/* Self-hosted fonts go here (CTO decision 2026-11-02: no Google Fonts, no CDN).
 *
 * THE FILES ARE NOT HERE YET (no network when this was built). /fonts/README.md lists the 7 .woff2 files and the 3 OFL.txt
 * licence files to add, and holds the ready-to-paste @font-face blocks. When the files are in /fonts/, paste the blocks
 * BELOW this comment. (A block whose file is missing would make the browser ask for a missing file, so none is active yet;
 * a test fails if a block here points at a file that does not exist.)
 *
 * Names the stacks in css/tokens-buildboard.css ask for (first in each stack, system fallback after it):
 *   "Big Shoulders Stencil Display" (900, 700 optional), "Barlow Condensed" (600/700), "Poppins" (400/500/600)
 * Licences: all are SIL Open Font License 1.1 (free to self-host).
 *
 * Until files are added, the pages use the system fallbacks in the stacks and still read correctly.
 * The CSP in /_headers only allows fonts from this same origin ('self'), so a CDN font would be blocked anyway.
 *
 * 2026-11-03 web-owner-tv-2: files installed as TTF (no woff2 converter on the build machine; see /fonts/README.md).
 * Big Shoulders Stencil Display is ONE variable file that covers weights 100-900 (so 700 and 900 share it).
 */
@font-face { font-family: "Big Shoulders Stencil Display"; src: url("/fonts/BigShouldersStencilDisplay-VF.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("/fonts/BarlowCondensed-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("/fonts/BarlowCondensed-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Poppins"; src: url("/fonts/Poppins-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Poppins"; src: url("/fonts/Poppins-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Poppins"; src: url("/fonts/Poppins-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
