/*
 * Sky's Art — self-hosted web fonts (trimmed to the faces this build uses).
 * Served same-origin from /fonts/ (CSP font-src 'self'; immutable cache rule).
 */

/* ── Cormorant Garamond — display (light editorial serif) ───── */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 300; font-display: swap;
  src: url('/fonts/cormorant-garamond-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/cormorant-garamond-400.woff2') format('woff2');
}

/* ── Archivo — body / UI + black emphasis ───────────────────── */
@font-face {
  font-family: 'Archivo';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/archivo-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('/fonts/archivo-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal; font-weight: 900; font-display: swap;
  src: url('/fonts/archivo-900.woff2') format('woff2');
}

/* ── Courier Prime — price tags (T7-C variant token) ────────── */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/courier-prime-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('/fonts/courier-prime-700.woff2') format('woff2');
}
