/* ─────────────────────────────────────────────────────────────────────────
 * fonts.css — self-hosted webfonts for rmorenodotcom
 *
 * Coolvetica Regular — WORDMARK ONLY. The logotype (rmorenodot.com) and the
 *   r-monogram, via --font-wordmark. Retired from headlines (per brand
 *   direction: too retro-pop for the serious tone). Free face by Ray Larabie.
 * Cera Pro — WORKHORSE **and DISPLAY**. 6 weights (200–900). Everything that
 *   isn't the wordmark: editorial headlines (Black 900), headings, body, UI,
 *   captions, the live clock. Commercial license.
 *
 * font-display: swap so first paint isn't blocked.
 * ───────────────────────────────────────────────────────────────────────── */

@font-face {
  font-family: 'Coolvetica Rg';
  src: url('../assets/fonts/Coolvetica_Rg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cera Pro';
  src: url('../assets/fonts/CeraPro-Thin.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../assets/fonts/CeraPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../assets/fonts/CeraPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../assets/fonts/CeraPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../assets/fonts/CeraPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../assets/fonts/CeraPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
