/* Self-hosted so the sample keeps working without Google Fonts.

   This is the Gujarati edition of template-3, so the face is chosen for
   Gujarati first and Latin second — Cinzel, Cormorant Garamond, Great Vibes,
   Parisienne and Mussica Swash draw no Gujarati at all, and a page set in
   them would have shown every name as a row of empty boxes.

   Rasa (Ek Type) — the same file this project already self-hosts for
   template-1-guj and template-2-guj — takes the place of all five: a variable
   serif, 300 to 700, with matching Gujarati and Latin. Every font token in
   assets/css/style.css points at it now, at different weights per rule.
   Pairing a second, unrelated Gujarati face against it for the names risked
   looking like two typesetting systems glued together; one family at several
   weights reads as a single hand instead.

   Two subsets: gujarati for the page's own words, and latin/latin-ext for the
   handful of Latin characters left (ShubhWeds in the footer credit, the
   bullet between day and time, the scroll arrow). The font carries Gujarati
   numerals ૦-૯, which is what the dates, times and the countdown are
   written in, and ૐ and the dandas ।॥ used on the invitation card. */

/* gujarati */
@font-face {
  font-family: 'Rasa';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("rasa-300-700var-gujarati.woff2") format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}

/* latin-ext */
@font-face {
  font-family: 'Rasa';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("rasa-300-700var-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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Rasa';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("rasa-300-700var-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;
}
