/**
 * Overused Grotesk — self-hosted @font-face rules
 *
 * Only the four weights the style guide actually uses are declared:
 *   400 Regular  → OverusedGrotesk-Roman
 *   500 Medium   → OverusedGrotesk-Medium
 *   600 SemiBold → OverusedGrotesk-SemiBold
 *   700 Bold     → OverusedGrotesk-Bold
 *
 * The Light / Book / ExtraBold / Black cuts and every italic are present in
 * assets/fonts/ but intentionally not loaded — nothing in the design system
 * calls for them.
 *
 * Enqueued as the `presshive-fonts` handle in inc/fn-scripts.php. Keep these
 * rules here only — do not duplicate them in custom.css.
 */

/* 400 — Regular */
@font-face {
    font-family: "Overused Grotesk";
    src: url("../fonts/OverusedGrotesk-Roman.woff2") format("woff2"),
         url("../fonts/OverusedGrotesk-Roman.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* 500 — Medium */
@font-face {
    font-family: "Overused Grotesk";
    src: url("../fonts/OverusedGrotesk-Medium.woff2") format("woff2"),
         url("../fonts/OverusedGrotesk-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* 600 — SemiBold */
@font-face {
    font-family: "Overused Grotesk";
    src: url("../fonts/OverusedGrotesk-SemiBold.woff2") format("woff2"),
         url("../fonts/OverusedGrotesk-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* 700 — Bold */
@font-face {
    font-family: "Overused Grotesk";
    src: url("../fonts/OverusedGrotesk-Bold.woff2") format("woff2"),
         url("../fonts/OverusedGrotesk-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
