/**
 * Atheria — Bundled webfonts.
 *
 * Declares every family offered by atheria_get_font_choices() from
 * assets/fonts/, so no visitor request reaches Google. Enqueued as
 * `atheria-fonts` by atheria_enqueue_google_fonts() in inc/dynamic-css.php.
 *
 * All ten are declared unconditionally rather than only the two or three the
 * buyer's options select. A @font-face is a declaration, not a fetch: the
 * browser downloads a face only when rendered text matches it, so the bytes
 * transferred are the same either way, while the Elementor editor, the setup
 * screen and any Kit global that names a family the front end does not still
 * resolve locally.
 *
 * Each font-weight range is the family's real wght axis, read from the file's
 * fvar table. They are not uniform, and the range is load-bearing: several of
 * these files default to something other than 400 — Montserrat to 100, Manrope
 * to 200, Cormorant Garamond to 300 — so a face declared without its range is
 * treated as a 400-only face and painted at the file's default instance, which
 * renders body copy Thin. Poppins has no variable version upstream and ships as
 * five statics.
 *
 * @package Atheria
 * @since 1.0.0
 */

@font-face {
    font-family: "Noto Serif Display";
    src: url("../fonts/noto-serif-display-variable.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Playfair Display";
    src: url("../fonts/playfair-display-variable.woff2") format("woff2");
    font-weight: 400 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Cormorant Garamond";
    src: url("../fonts/cormorant-garamond-variable.woff2") format("woff2");
    font-weight: 300 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "EB Garamond";
    src: url("../fonts/eb-garamond-variable.woff2") format("woff2");
    font-weight: 400 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Manrope";
    src: url("../fonts/manrope-variable.woff2") format("woff2");
    font-weight: 200 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter-variable.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Poppins";
    src: url("../fonts/poppins-300.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Poppins";
    src: url("../fonts/poppins-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Poppins";
    src: url("../fonts/poppins-500.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Poppins";
    src: url("../fonts/poppins-600.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Poppins";
    src: url("../fonts/poppins-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "DM Sans";
    src: url("../fonts/dm-sans-variable.woff2") format("woff2");
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("../fonts/montserrat-variable.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Work Sans";
    src: url("../fonts/work-sans-variable.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
