/* Self-hosted type. Replaces the fonts.googleapis.com stylesheet every page used to link.
 *
 * That link cost two third-party origins (googleapis for the CSS, gstatic for the files)
 * and a serialised round trip: the browser could not even learn the font URLs until the
 * remote CSS came back. Same-origin, the connection is already warm and the files are
 * discoverable immediately — plus index.html preloads both.
 *
 * Geist and Geist Mono are variable fonts, so one file covers every weight the site uses
 * (400/500/600 body, 400/500 mono) instead of five static faces. These are the `latin`
 * subsets only; the site is English-only, and the full Google set was 27 faces across
 * latin-ext, Cyrillic, Vietnamese and Greek that would never have been used.
 *
 * Eldrion.ttf is kept alongside Eldrion.woff2 purely as a source artifact — nothing
 * loads the .ttf any more.
 */

@font-face {
  font-family: 'Geist';
  src: url('/assets/brand/fonts/geist-latin.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geist Mono';
  src: url('/assets/brand/fonts/geist-mono-latin.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Eldrion';
  src: url('/assets/brand/Eldrion.woff2') format('woff2');
  font-display: swap;
}
