/** Shopify CDN: Minification failed

Line 17:14 Expected ")" to end URL token
Line 22:14 Expected ")" to end URL token
Line 27:14 Expected ")" to end URL token
Line 32:14 Expected ")" to end URL token
Line 37:14 Expected ")" to end URL token
Line 42:14 Expected ")" to end URL token
Line 47:0 All "@import" rules must come first

**/
/* After Dark Studio typography — Newsreader (body/UI) + Playfair Display (display/heading) */
/* matches Bluebella's Newsreader base + a free display serif substitute */

@font-face {
  font-family: 'Newsreader';
  src: url({{ 'Newsreader-300.woff2' | asset_url }}) format('woff2');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Newsreader';
  src: url({{ 'Newsreader-300italic.woff2' | asset_url }}) format('woff2');
  font-weight: 300; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'Newsreader';
  src: url({{ 'Newsreader-400.woff2' | asset_url }}) format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Newsreader';
  src: url({{ 'Newsreader-400italic.woff2' | asset_url }}) format('woff2');
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'Newsreader';
  src: url({{ 'Newsreader-500.woff2' | asset_url }}) format('woff2');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Newsreader';
  src: url({{ 'Newsreader-500italic.woff2' | asset_url }}) format('woff2');
  font-weight: 500; font-style: italic; font-display: swap;
}

/* Display heading — Playfair Display (free ChronicleDisplay alternative, also SIL OFL) */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap');