/* Fonts
   ---------------------------------------------------------------------------
   Brand face: ALS Hauss (commercial, Art Lebedev Studio) — a low-contrast,
   closed-aperture neo-grotesque with slightly dynamic proportions. Font
   binaries were NOT provided, so the working substitute is GOLOS TEXT
   (Paratype, Google Fonts, SIL OFL, free) — chosen over a plain generic
   grotesque because it is stylistically the closest open match: also a
   closed-aperture neo-grotesque built for Cyrillic+Latin screen reading, with
   the same tall x-height / low-contrast character. NOTO SANS rides underneath
   it as a broader multilingual safety net — its single file covers Latin,
   Latin-ext, Cyrillic, Cyrillic-ext, Greek, Greek-ext and Vietnamese, for
   scripts Golos Text doesn't draw. The token stack lists 'ALSHauss' FIRST, so
   the moment real ALS Hauss @font-face rules are added they take precedence
   automatically — Golos Text and Noto Sans stay as the fallback chain.
   (Non-European scripts — CJK, Arabic, Hebrew, Devanagari — live in sibling
   Noto families: add e.g. 'Noto Sans SC' / 'Noto Sans Arabic' to the stack and
   @import if a build needs them.) */

@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800;900&family=Noto+Sans:wght@400;500;600;700&display=swap');

/* When you receive the real ALS Hauss files, drop them in assets/fonts/ and
   uncomment / complete the rules below:

@font-face {
  font-family: 'ALSHauss';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ALSHauss-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'ALSHauss';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../assets/fonts/ALSHauss-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'ALSHauss';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/ALSHauss-Bold.woff2') format('woff2');
}
*/
