/* ============================================================
   Outpost font faces — D-DIN family + Avenir Next (store name)
   ============================================================ */

/* Regular DIN — body text (normal case) */
@font-face {
  font-family: 'D-DIN';
  src: url('/assets/fonts/D-DIN.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'D-DIN';
  src: url('/assets/fonts/D-DIN-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'D-DIN';
  src: url('/assets/fonts/D-DIN-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* DIN Condensed — titles, headings, nav (used ALL CAPS via text-transform) */
@font-face {
  font-family: 'D-DIN Condensed';
  src: url('/assets/fonts/D-DINCondensed.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'D-DIN Condensed';
  src: url('/assets/fonts/D-DINCondensed-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Avenir Next — Diamond Stop store name only */
@font-face {
  font-family: 'Avenir Next LT Pro';
  src: url('/assets/fonts/AvenirNextLTPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Georgia Pro — Lindemann Store store name only */
@font-face {
  font-family: 'Georgia Pro';
  src: url('/assets/fonts/GeorgiaPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
