/* Self-hosted, subset webfonts — the CORE set loaded on all 5 site pages
   (nav/footer/headings/body via the shared head+foot partials).
   Subset: Latin + Latin-1 Supplement + common punctuation + Euro sign
   (U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+2013-2014,U+2018-201A,U+201C-201E,U+2026,U+20AC)
   Only the weight/style combos actually rendered are shipped —
   see build/gen/fetch_fonts.py for the source list.
   Two weight/style combos are NOT universally needed and are split into their
   own tiny stylesheets so check_budget.py (which counts every url() in a
   linked CSS against the linking page, whether the page uses the rule or not)
   doesn't charge every page for bytes only some pages render:
     - Playfair Display 600 (.bookcard strong) — menu.html only, see fonts-menu.css
     - Pacifico 400 (WebGL intro word + live-music posters) — index.html and
       live-music.html only, see fonts-pacifico.css */

@font-face{
  font-family:'Karla';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/karla-regular.woff2') format('woff2');
}
@font-face{
  font-family:'Karla';font-style:normal;font-weight:600;font-display:swap;
  src:url('../fonts/karla-600.woff2') format('woff2');
}
@font-face{
  font-family:'Karla';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/karla-700.woff2') format('woff2');
}
@font-face{
  font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/playfair-display-regular.woff2') format('woff2');
}
@font-face{
  font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;
  src:url('../fonts/playfair-display-italic.woff2') format('woff2');
}
@font-face{
  font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/playfair-display-700.woff2') format('woff2');
}
@font-face{
  font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;
  src:url('../fonts/playfair-display-700italic.woff2') format('woff2');
}
