/* ============================================================
   sAIrmo · Schriften (App und Operator-Konsole)
   ------------------------------------------------------------
   ERZEUGT — NICHT VON HAND AENDERN.
   Quelle: sAIrmo-Homepage/brand/tokens.json
   Neu erzeugen: cd sAIrmo-Homepage && node scripts/sync-brand.mjs

   Geltungsbereich: System A — sAIrmo-eigene Oberflaeche.
   NICHT fuer Mandanten-Markenfarben (System B, app/data/tenants/).
   Stand der Quelle: 2026-09-16
   ============================================================ */

@font-face {
  font-family: 'Archivo'; font-style: normal; font-weight: 700; font-display: swap;
  src: url(fonts/archivo-latin-700-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo'; font-style: normal; font-weight: 900; font-display: swap;
  src: url(fonts/archivo-latin-900-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/raleway-latin-400-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway'; font-style: normal; font-weight: 500; font-display: swap;
  src: url(fonts/raleway-latin-500-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway'; font-style: normal; font-weight: 600; font-display: swap;
  src: url(fonts/raleway-latin-600-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway'; font-style: normal; font-weight: 700; font-display: swap;
  src: url(fonts/raleway-latin-700-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Instrument Serif'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/instrument-serif-latin-400-normal.woff2) format('woff2');
}
@font-face {
  font-family: 'Instrument Serif'; font-style: italic; font-weight: 400; font-display: swap;
  src: url(fonts/instrument-serif-latin-400-italic.woff2) format('woff2');
}

:root {
  --font-display: 'Archivo', system-ui, sans-serif;            /* Logo (900) und Überschriften: h1/h2 in 900, h3/h4 in 700, Sperrung −0,035em */
  --font-body: 'Raleway', system-ui, -apple-system, sans-serif; /* Alles Laufende: Text, Navigation, Knöpfe, Felder. Ziffern immer mit font-feature-settings "lnum" — Raleway setzt sonst Mediävalziffern, und font-variant-numeric: lining-nums wird von jedem tabular-nums wieder aufgehoben */
  --font-accent: 'Instrument Serif', Georgia, serif;          /* Die kursive Akzentzeile (Eyebrow) und der Claim — bewusst ein Fremdkörper, nie für Fließtext */
}
