/* ============================================================
   Landora Properties — self-hosted fonts
   Replaces the Google Fonts CSS2 request that every page used to
   make (the CSS host plus its companion font-file CDN). Only the
   families, weights and styles actually referenced by
   assets/styles.css and assets/pages.css are shipped here
   (sales-deck-only faces Archivo/Inter are intentionally excluded).
   ============================================================ */

/* ---- Manrope (--sans) — variable font, true axis 200–800 ----
   Used at 400/500/600/700 across styles.css + pages.css. */
@font-face {
  font-family: "Manrope";
  src: url("/assets/fonts/manrope.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

/* ---- Playfair Display (--serif) — static, one face per weight ----
   500: default h1/h2/h3 weight (site-wide, above the fold).
   600: .brand-name b, .card-price (property price tags) and the
        sales-deck h1/h2 weight. Playfair italic is never triggered
        anywhere in the site or decks (no font-style:italic rule
        targets --serif), so it is intentionally not shipped. */
@font-face {
  font-family: "Playfair Display";
  src: url("/assets/fonts/playfair-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("/assets/fonts/playfair-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ---- Cormorant Garamond (--display) — accent/italic face ----
   Italic file is variable (true axis 300–700); covers the 500
   weight used on the homepage hero ("Our Priority.") and the 600
   weight used in the sales-deck em/price accents in one file.
   The normal (non-italic) 600 face is static and is only used by
   the sales decks (.price-tag, .step b, etc.) — the main site
   never sets --display without italic. */
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/assets/fonts/cormorant-italic.woff2") format("woff2");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/assets/fonts/cormorant-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
