/* Shared local sans-serif for every Cosmomancy page (no CDN).

   Inter v4.1, replacing HelveticaNow. HelveticaNow's OTF/CFF cuts rendered well
   on Linux/macOS but poorly under Windows' rasteriser, which is where most of the
   audience is. Inter is hinted for exactly that case and holds up across platforms.

   These are the VARIABLE cuts: one file covers weights 100-900, so there is no
   "this family has no true 600" problem any more and no per-weight round trip.
   Two files total (upright + italic) instead of seven, and about half the bytes.

   Inter is SIL OFL 1.1 — see LICENSE.txt beside the fonts, which must ship with
   them. */
@font-face {
  font-family: 'Inter';
  src: url('/assets/inter/InterVariable.woff2') format('woff2-variations'),
       url('/assets/inter/InterVariable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('/assets/inter/InterVariable-Italic.woff2') format('woff2-variations'),
       url('/assets/inter/InterVariable-Italic.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* Inter carries an optical-size axis; letting the browser drive it keeps small
   UI text legible without making headings look loose. */
:root { font-optical-sizing: auto; }
