/* ============================================================================
   fonts.css — self-hosted faces (X-R02 / D-Q10: no third-party font hosts).
   Roboto Mono is the numeric face (F-R08). The six display candidates are the
   D-7 pick set; --font-display re-points to the winner when Jeff picks — until
   then it stays on the body stack, and /design/typefaces renders all six.
   ========================================================================== */

@font-face {
    font-family: "Roboto Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/roboto-mono/roboto-mono-latin-400.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto Mono";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/roboto-mono/roboto-mono-latin-700.woff2") format("woff2");
}

@font-face {
    font-family: "Space Grotesk";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/space-grotesk/space-grotesk-latin-400.woff2") format("woff2");
}

@font-face {
    font-family: "Space Grotesk";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/space-grotesk/space-grotesk-latin-700.woff2") format("woff2");
}

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

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

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

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

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

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

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

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

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

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