/*
Theme Name:   Hello Elementor HV
Theme URI:    https://hirevolution.io
Description:  hirevolution child theme for Hello Elementor. Brand via assets/css/hv-tokens.css (--hv-* tokens); layout via Elementor recipes.
Author:       hirevolution
Author URI:   https://hirevolution.io
Template:     hello-elementor
Version:      2.20.0
License:      GPL-2.0-or-later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  hv-elementor
*/

/*
 * Self-hosted fonts: GDPR-clean, no Google Fonts remote call.
 * Both fonts are variable-weight fonts served by a single woff2 per style.
 * Files sourced from Google Fonts static CDN (latin subset, OFL licence).
 * font-display: swap preserves prior Google Fonts display=swap behaviour.
 *
 * Newsreader (v26): variable weight 400-700, normal + italic (latin)
 * Public Sans (v21): variable weight 400-700, normal only (latin)
 */

/* -- Newsreader: normal ------------------------------------------ */

@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("assets/fonts/newsreader-v26-latin-regular.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;
}

/* -- Newsreader: italic ------------------------------------------ */

@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("assets/fonts/newsreader-v26-latin-italic.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;
}

/* -- Public Sans: normal ----------------------------------------- */

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("assets/fonts/public-sans-v21-latin-regular.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;
}

/*
 * Nothing else here. Brand tokens live in /assets/css/hv-tokens.css (generated);
 * other CSS goes in /assets/css/ and is enqueued via functions.php.
 */
