/**
 * Self-hosted web fonts.
 *
 * Replaces the previous Google Fonts CDN links (fonts.googleapis.com /
 * fonts.gstatic.com) so the app does not depend on a third party at runtime
 * and does not leak requests to Google. Files live in ./fonts/ and are served
 * from our own origin (CSP font-src 'self').
 *
 * woff2 files pulled via google-webfonts-helper (latin + latin-ext subsets).
 * Faithful to the original families: Josefin Sans 300/400/600/700, Dokdo 400.
 */

/* Josefin Sans — primary UI font (--primary-font) */
@font-face {
  font-family: "Josefin Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./fonts/josefin-sans-v34-latin_latin-ext-300.woff2") format("woff2");
}
@font-face {
  font-family: "Josefin Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/josefin-sans-v34-latin_latin-ext-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Josefin Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./fonts/josefin-sans-v34-latin_latin-ext-600.woff2") format("woff2");
}
@font-face {
  font-family: "Josefin Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/josefin-sans-v34-latin_latin-ext-700.woff2") format("woff2");
}

/* Dokdo — hand-drawn accent font (--secondary-font), single weight */
@font-face {
  font-family: "Dokdo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/dokdo-v23-latin-regular.woff2") format("woff2");
}
