/* Lokale Schriftarten für bayer-bayer-immo.de — DSGVO-konform self-hosted */

/* ── Didot (Serif für Headlines & Highlights) ── */
@font-face {
  font-family: 'Didot';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url('fonts/didot-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Didot';
  font-style: italic;
  font-weight: 300 600;
  font-display: swap;
  src: url('fonts/didot-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Didot';
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
  src: url('fonts/didot-bold.woff2') format('woff2');
}

/* ── Barlow (Sans für Body & UI) ── */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/barlow-light.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/barlow-regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/barlow-medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/barlow-semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/barlow-bold.ttf') format('truetype');
}
