/* Self-hosted brand fonts. No external CDN requests (GDPR). */

@font-face {
  font-family: 'Bell MT';
  src: url('/assets/fonts/bellmt.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bell MT';
  src: url('/assets/fonts/bellmtbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BelweltBT';
  src: url('/assets/fonts/belweltbtlight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BelweltBT';
  src: url('/assets/fonts/belweltbtmedium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Montserrat and Noto Sans are variable fonts — one file per family
   covers all weights via the wght axis. */

@font-face {
  font-family: 'Montserrat';
  src: url('/assets/fonts/montserrat.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('/assets/fonts/noto-sans.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
