/* ════════════════════════════════════════════════════════════
   SAFETY CAR – LOKALE SCHRIFTEN (DSGVO-konform, KEINE externen Anfragen)
   ────────────────────────────────────────────────────────────
   Diese Datei bindet ausschließlich lokal im Ordner /fonts/ liegende
   Schriftdateien ein. Es werden KEINE Daten an Google (fonts.googleapis.com
   / fonts.gstatic.com) übertragen.

   Einbindung im <head> jeder HTML-Datei – der Google-Fonts-Block:

       <link rel="preconnect" href="https://fonts.googleapis.com" />
       <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
       <link href="https://fonts.googleapis.com/css2?family=Inter..." rel="stylesheet" />

   wird ersetzt durch diese EINE Zeile:

       <link rel="stylesheet" href="fonts.css" />

   Hinweis: Das Auktions-Tool verwendet durchgängig die Schrift „Inter".
   Damit die Rechtsseiten dieselbe (lokale) Schrift nutzen und trotzdem
   ohne Änderung ihres bestehenden CSS auskommen, wird die im CSS
   referenzierte Familie „Montserrat" hier ebenfalls auf die lokalen
   Inter-Dateien abgebildet.
   ════════════════════════════════════════════════════════════ */


/* ─────────────  INTER  (Fließtext + Überschriften)  ───────────── */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/inter-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/inter-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/inter-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
/* Schwerere Gewichte (700–900) fallen auf die kräftigste lokale Datei zurück */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}


/* ─────────────  MONTSERRAT  → lokal auf Inter abgebildet  ───────────── */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/inter-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}
