/*
 * Self-hosted font declarations for the Cutline theme — no external font
 * CDN, matching the pattern already used in vinyl-designer/fonts/fonts.css.
 *
 * Bebas Neue (the display/heading font) is bundled directly in this folder
 * — it's the same self-hosted file already used by the lettering designer
 * app itself, so the theme works out of the box with no extra font
 * sourcing needed for headings.
 *
 * Work Sans and JetBrains Mono are NOT bundled — drop the corresponding
 * .ttf/.woff2 files into this folder and they'll be picked up
 * automatically. If missing, the browser falls back to the safe stacks
 * defined in style.css (--body-font / --mono-font), so the theme still
 * renders correctly without them.
 */

@font-face {
  font-family: 'Bebas Neue';
  src: url('BebasNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Anton';
  src: url('Anton-Regular.woff2') format('woff2'),
       url('Anton-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Work Sans';
  src: url('WorkSans-Regular.woff2') format('woff2'),
       url('WorkSans-Regular.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('JetBrainsMono-Regular.woff2') format('woff2'),
       url('JetBrainsMono-Regular.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
