/* Storefront web fonts, self-hosted.

   These were fetched from fonts.googleapis.com on every first visit: one render-blocking
   stylesheet on a third-party origin, then the font files from a second one (gstatic) -
   two extra DNS + TLS handshakes in front of the first paint on a phone. Served from our
   own origin they share the connection the page already opened, are cached a month by
   the root .htaccess like every other asset, and the two important files are preloaded
   from header.php.

   The files are exactly what Google served for the old css2 request (Chrome UA, Oct 2026):
     Fraunces  ital,opsz,wght,SOFT  0/1, 9..144, 400..600, 0..100   (variable - the theme
               uses the opsz and SOFT axes via font-variation-settings, so a static cut
               would change how every heading looks)
     Manrope   wght 400..800 - one variable file covers all five weights
     Tiro Devanagari Hindi 400 - the Hindi lines (herb names, the footer tagline, the
               hero eyebrow). Kept: it is on the home page in four places.
   Only latin + latin-ext (and devanagari for Tiro): the site is English/Hindi, and the
   cyrillic, greek and vietnamese files Google lists would never be downloaded anyway.
   unicode-range is copied from Google so a browser still only fetches a file once a
   character in its range is actually on the page - which is also why the latin-ext files
   cost nothing on most pages, while ₹ (U+20B9) lives in latin-ext and pulls it in where
   prices show.

   font-display:swap as before - text paints in the fallback while these arrive.
   To refresh: request the same css2 URL with a modern browser User-Agent and replace the
   files; the names here are ours, not Google's hashed ones. */

/* Fraunces italic - latin-ext */
@font-face{font-family:'Fraunces';font-style:italic;font-weight:400 600;font-display:swap;
  src:url(../fonts/fraunces-italic-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
/* Fraunces italic - latin */
@font-face{font-family:'Fraunces';font-style:italic;font-weight:400 600;font-display:swap;
  src:url(../fonts/fraunces-italic-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Fraunces - latin-ext */
@font-face{font-family:'Fraunces';font-style:normal;font-weight:400 600;font-display:swap;
  src:url(../fonts/fraunces-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
/* Fraunces - latin */
@font-face{font-family:'Fraunces';font-style:normal;font-weight:400 600;font-display:swap;
  src:url(../fonts/fraunces-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Manrope - latin-ext */
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;
  src:url(../fonts/manrope-latin-ext.woff2) format('woff2');
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
/* Manrope - latin */
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;
  src:url(../fonts/manrope-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Tiro Devanagari Hindi - devanagari */
@font-face{font-family:'Tiro Devanagari Hindi';font-style:normal;font-weight:400;font-display:swap;
  src:url(../fonts/tiro-devanagari-hindi-devanagari.woff2) format('woff2');
  unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A}
/* Tiro Devanagari Hindi - latin */
@font-face{font-family:'Tiro Devanagari Hindi';font-style:normal;font-weight:400;font-display:swap;
  src:url(../fonts/tiro-devanagari-hindi-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
