/* Two families, each with companions for Indian scripts, so another language can be added without changing the look:
   Anek (Ek Type) for headings, fixed at 90% width; Noto Sans for everything else. Built from @fontsource packages with
   fonttools (see site/README.md). Metric overrides make ascent minus descent equal the cap height, so capitals sit centred
   in their line box and line up with icons. */
@font-face { font-family: "CF Head"; font-display: swap; src: url("/fonts/anek-latin-90.woff2") format("woff2"); font-weight: 550 700; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; ascent-override: 92%; descent-override: 28%; line-gap-override: 0%; }
@font-face { font-family: "CF Body"; font-display: swap; src: url("/fonts/noto-sans-latin-wght.woff2") format("woff2"); font-weight: 100 900; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; ascent-override: 96%; descent-override: 25%; line-gap-override: 0%; }
@font-face { font-family: "CF Body"; font-display: swap; src: url("/fonts/noto-sans-rupee-wght.woff2") format("woff2"); font-weight: 100 900; unicode-range: U+20B9; ascent-override: 96%; descent-override: 25%; line-gap-override: 0%; }
