/* Hallmark · genre: modern-minimal · macrostructure: Ecosystem Index · tone: technical-austere · theme: Coral · enrichment: none · nav: N11 · footer: Ft5 */
/* Self-hosted latin fonts. Geist and Geist Mono are licensed under the SIL Open Font License 1.1. */

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

@font-face {
    font-family: "Geist Mono";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/geist-mono-latin.woff2") format("woff2");
}

/* Metric-compatible fallbacks reduce layout shift while web fonts swap in. */
@font-face {
    font-family: "Shdemo Display Fallback";
    src: local("Arial");
    size-adjust: 105%;
    ascent-override: 92%;
    descent-override: 24%;
    line-gap-override: 0%;
}

@font-face {
    font-family: "Shdemo Body Fallback";
    src: local("Arial");
    size-adjust: 107%;
    ascent-override: 91%;
    descent-override: 23%;
    line-gap-override: 0%;
}

@font-face {
    font-family: "Shdemo Mono Fallback";
    src: local("Courier New");
    size-adjust: 98%;
    ascent-override: 102%;
    descent-override: 30%;
    line-gap-override: 0%;
}
