/* Self-hosted fonts (SIL Open Font License — see fonts/OFL.txt). Barlow by Jeremy Tribby; Source Sans 3 by Adobe. */
@font-face { font-family: "Barlow Condensed"; src: url("../fonts/BarlowCondensed-SemiBold.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("../fonts/BarlowCondensed-Bold.woff2") format("woff2"); font-weight: 700 800; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("../fonts/Barlow-Medium.woff2") format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("../fonts/Barlow-SemiBold.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("../fonts/Barlow-Bold.woff2") format("woff2"); font-weight: 700 800; font-display: swap; }
@font-face { font-family: "Source Sans 3"; src: url("../fonts/SourceSans3[wght].woff2") format("woff2"); font-weight: 200 900; font-display: swap; }
@font-face { font-family: "Source Sans 3"; src: url("../fonts/SourceSans3-Italic[wght].woff2") format("woff2"); font-weight: 200 900; font-style: italic; font-display: swap; }
/* Prototype B — "Impact & personality" pairing */
@font-face { font-family: "Bricolage Grotesque"; src: url("../fonts/BricolageGrotesque[opsz,wdth,wght].woff2") format("woff2"); font-weight: 200 800; font-stretch: 75% 100%; font-display: swap; }
@font-face { font-family: "Figtree"; src: url("../fonts/Figtree[wght].woff2") format("woff2"); font-weight: 300 900; font-display: swap; }
@font-face { font-family: "Figtree"; src: url("../fonts/Figtree-Italic[wght].woff2") format("woff2"); font-weight: 300 900; font-style: italic; font-display: swap; }
/* Prototype C — "Accessible & modern" pairing (Atkinson Hyperlegible Next + Public Sans) */
@font-face { font-family: "Atkinson Hyperlegible Next"; src: url("../fonts/AtkinsonHyperlegibleNext[wght].woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Atkinson Hyperlegible Next"; src: url("../fonts/AtkinsonHyperlegibleNext-Italic[wght].woff2") format("woff2"); font-weight: 200 800; font-style: italic; font-display: swap; }
@font-face { font-family: "Public Sans"; src: url("../fonts/PublicSans[wght].woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Public Sans"; src: url("../fonts/PublicSans-Italic[wght].woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; }
