/* ==========================================================================
   mareSpa Cockpit — SCHRIFT

   SELBST GEHOSTET, kein Google-CDN. Ein <link> auf fonts.googleapis.com
   überträgt bei jedem Aufruf die IP des Nutzers an Google — das ist ohne
   Einwilligung nicht zulässig und wäre in einem Werkzeug, das Umsatzzahlen
   zeigt, auch sonst die falsche Abhängigkeit.

   Die Dateien und die Regeln stammen 1:1 aus dem Portal
   (buchungsportal/public/fonts/), nur mit lesbaren Dateinamen. Wer eine
   Schrift ergänzt, holt sie von dort — nicht neu von Google.

   MITGENOMMEN WIRD NUR, WAS BENUTZT WIRD:
     Mulish 400/500/600, latin + latin-ext   → alles Sichtbare
     Cormorant Garamond 600, NUR latin       → nur die Seitentitel

   Warum bei Mulish latin-ext und bei Cormorant nicht: Mulish setzt Daten —
   Kundennamen, Dateinamen, Kategorien. Da steht irgendwann ein ł oder ő.
   Cormorant setzt ausschließlich die Seitentitel, und die sind feste
   deutsche Wörter aus dem Code. 34 kB für einen Buchstaben, der nie kommt,
   sind 34 kB zu viel.

   Mulish ist eine VARIABLE Schrift: 400, 500 und 600 zeigen auf dieselbe
   Datei. Das ist kein Kopierfehler — die Datei enthält die ganze Achse, die
   Gewichtsangabe schneidet den Punkt daraus. Gleiches gilt für Cormorant.
   ========================================================================== */

/* ── Mulish — Fließtext, UI, Tabellen, Knöpfe ────────────────────────────── */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/mulish-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/mulish-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/mulish-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/mulish-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/mulish-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/mulish-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ── Cormorant Garamond — NUR die Seitentitel ─────────────────────────────
   Gewicht 600, nicht die 500 der Marke: 500 ist für das Portal gerechnet,
   wo Cormorant auf dunklem Grund und in Displaygrößen steht. Hier trägt sie
   28 px auf hellem Grund gegen eine dichte Datenmaske — bei 500 verschwindet
   sie neben dem Mulish 600 der Kartenköpfe darunter. */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/cormorant-garamond-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
