/**
 * Self-hosted Fonts
 *
 * All font files are served from /resources/fonts/ to avoid third-party
 * requests to fonts.googleapis.com (GDPR compliance, removes DNS+TCP+TLS
 * latency, and eliminates external CDN dependency).
 *
 * HOW TO DOWNLOAD FONT FILES
 * ---------------------------
 * Use google-webfonts-helper: https://variable-font-helper.web.app/
 *
 * Outfit (variable):
 *   Search "Outfit", select all styles, download woff2 only.
 *   Rename the downloaded file to: outfit.woff2
 *   Place it in: resources/fonts/ *
 *
 * Alternatively use the Google Fonts download page directly:
 *   https://fonts.google.com/specimen/Outfit
 *
 * @since 2.3.0
 * @package WordPress
 * @subpackage Codehills Kickstarter Theme
 */

/****** Outfit — Variable font (100–900, normal) ****** */

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/outfit.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;
}

/****** Montserrat — Variable font (500–800, normal) ****** */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500 800;
    font-display: swap;
    src: url("../fonts/montserrat.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;
}

/****** Open Sans — Variable font (400–700, italic) ****** */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/open-sans-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;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("../fonts/open-sans-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;
}