
/* ==========================================================================
   Self-hosted fonts — static, no WordPress, no external requests.
   Absolute paths: correct only when the site is served from the domain root.
   To make portable, replace  url('/wp-includes/fonts/  with  url('
   ========================================================================== */

/* Adamina — static 400. No bold, no italic in the family. */
@font-face {
  font-family: 'Adamina';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-includes/fonts/Adamina-Regular.ttf') format('truetype');
}

/* Open Sans — variable: wght 300–800, wdth 75–100 */
@font-face {
  font-family: 'Open Sans';
  font-style:  normal;
  font-weight: 300 800;
  font-stretch: 75% 100%;
  font-display: swap;
  src: url('/wp-includes/fonts/OpenSans-VariableFont_wdth_wght.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-style:  italic;
  font-weight: 300 800;
  font-stretch: 75% 100%;
  font-display: swap;
  src: url('/wp-includes/fonts/OpenSans-Italic-VariableFont_wdth_wght.ttf') format('truetype');
}

/* Quicksand — variable: wght 300–700, single axis, no italic */
@font-face {
  font-family: 'Quicksand';
  font-style:  normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/wp-includes/fonts/Quicksand-VariableFont_wght.ttf') format('truetype');
}

/* Sacramento — static 400 script */
@font-face {
  font-family: 'Sacramento';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-includes/fonts/Sacramento-Regular.ttf') format('truetype');
}

:root {
  --font-body:    'Open Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-serif:   'Adamina', Georgia, 'Times New Roman', serif;
  --font-display: 'Quicksand', 'Open Sans', system-ui, sans-serif;
  --font-script:  'Sacramento', 'Brush Script MT', cursive;
}
