/**
 * Local, self-hosted @font-face declarations. Enqueued as its own
 * stylesheet by Theme\Support\Assets::enqueue_fonts() so font-loading
 * is never coupled to the compiled Tailwind bundle's cache-busting.
 *
 * Drop the actual .woff2 files into /assets/fonts/{family}/ and they're
 * picked up automatically — nothing else in the theme needs updating.
 */

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('./Beautique_Display/BeautiqueDisplay-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Mona Sans';
  src: url('./Mona_Sans/MonaSans-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  font-optical-sizing: auto;
  font-variation-settings: 'wdth' 100;
}

@font-face {
  font-family: 'Mona Sans';
  src: url('./Mona_Sans/MonaSans-Italic-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 200 900;
  font-style: italic;
  font-display: swap;
  font-optical-sizing: auto;
  font-variation-settings: 'wdth' 100;
}
