/* CDU Stadtverband Bassum — Typografie
   Überschriften: Inter ExtraBold · Fließtext: IMMER Inter Regular
   IBM Plex Serif nur für Bestandsmaterial (Postkarte R3) */

@font-face {
  font-family: 'Inter';
  src: url('../assets/fonts/Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../assets/fonts/Inter-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('../assets/fonts/IBMPlexSerif-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('../../../vendor/fonts/IBMPlexSerif-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
:root {
  --font-display: 'Inter', 'Helvetica Neue', Arial, sans-serif; /* immer mit weight 800 */
  --font-sans: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  --font-serif: 'IBM Plex Serif', Georgia, serif;

  /* Schriftgrößen (Screen-Basis) */
  --text-xs: 13px;
  --text-sm: 15px;
  --text-base: 17px;
  --text-lg: 21px;
  --text-xl: 26px;
  --text-2xl: 34px;
  --text-3xl: 44px;
  --text-4xl: 60px;

  --leading-tight: 1.1;
  --leading-snug: 1.3;
  --leading-body: 1.55;

  --tracking-display: -0.01em;
  --tracking-caps: 0.08em;

  --weight-regular: 400;
  --weight-serif-semibold: 600;
  --weight-extrabold: 800;
}
