/* ==========================================================================
   Kriyasya — World signature serifs (Tier 3, Path C)
   --------------------------------------------------------------------------
   Every page runs through core/boot.php (auto_prepend), which injects
   lvone-fonts.css (body=Inter, headings=Manrope) and lvone-polish.css
   site-wide, and ALIASES the display families (Fraunces/Cormorant/Playfair)
   to Manrope. That gives one consistent UI/body voice across the whole product.

   Path C keeps that shared voice, but lets each WORLD's hero + section titles
   speak in its own signature serif so entering a world feels like a place of
   its own. To sidestep the Manrope aliases, the real self-hosted serif faces
   are published here under NEW, un-aliased family names. A world opts in by
   linking this file and pointing only its hero/section headings at the name:

       .hero h1, .sect-h { font-family: "LV Serif Mind", Georgia, serif; }

   Nothing here sets body font, colours, spacing or resets, and the polish layer
   lives in lvone-polish.css — so this file cannot regress any world's look.
   Reversible: remove the world's <link> to this file (restores Manrope titles).
   ========================================================================== */

/* Shared Latin range for all three serif families. */
/* U+0000-00FF + common punctuation/symbols. */

/* ===== LV Serif Mind — Fraunces (mind-and-wellbeing) ===== */
@font-face{font-family:"LV Serif Mind";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fraunces-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"LV Serif Mind";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/fraunces-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"LV Serif Mind";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/fraunces-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== LV Serif Vedic — Cormorant Garamond (astrology, numerology, tarot, spiritual) ===== */
@font-face{font-family:"LV Serif Vedic";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/cormorant-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"LV Serif Vedic";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/cormorant-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== LV Serif Classic — Playfair Display (yoga hub + some astrology tools) ===== */
@font-face{font-family:"LV Serif Classic";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/playfair-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== LV Sans Fitness — Space Grotesk (fitness display headings — distinctive geometric sans) ===== */
@font-face{font-family:"LV Sans Fitness";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/spacegrotesk-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"LV Sans Fitness";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/spacegrotesk-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"LV Sans Fitness";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/spacegrotesk-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
