/*
 * Aura — self-hosted fonts.
 *
 * Geist and Geist Mono, latin subset, served locally from assets/fonts/ so the
 * app has no runtime dependency on Google's CDN (no third-party request, no
 * privacy/GDPR concern, works offline for the PWA). OFL-licensed → self-hosting
 * is permitted.
 *
 * Both are VARIABLE fonts: a single woff2 per family covers the whole 400–700
 * weight range, so one @font-face with `font-weight: 400 700` replaces the four
 * per-weight faces we used to load. Loaded before styles.css so these faces are
 * defined before the --font-sans / --font-mono tokens reference them.
 */

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

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