/* Fonts are bundled so the guide looks right offline. Latin subsets from Google Fonts (SIL Open Font License). */
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 200 800; font-display: swap; src: url(../fonts/bricolage-grotesque.woff2) format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/atkinson-regular.woff2) format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/atkinson-bold.woff2) format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: italic; font-weight: 400; font-display: swap; src: url(../fonts/atkinson-italic.woff2) format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url(../fonts/jetbrains-mono.woff2) format("woff2"); }
/* Atkinson's zero is slashed, which beginners can misread as Ø. Body text takes its digits from Bricolage instead, which has a plain zero.
   (JetBrains Mono's zero is dotted, which reads as a zero, so code and labels keep it.) */
@font-face { font-family: "Body Digits"; font-style: normal; font-weight: 200 800; font-display: swap; src: url(../fonts/bricolage-grotesque.woff2) format("woff2"); unicode-range: U+0030-0039; }
