/* Geist Sans - Variable Font */
@font-face {
    font-family: "Geist";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src:
        url("Geist[wght].woff2") format("woff2-variations"),
        url("Geist[wght].woff2") format("woff2");
}

/* Geist Sans Italic - Variable Font */
@font-face {
    font-family: "Geist";
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src:
        url("Geist-Italic[wght].woff2") format("woff2-variations"),
        url("Geist-Italic[wght].woff2") format("woff2");
}

/* Geist Mono - Variable Font */
@font-face {
    font-family: "Geist Mono";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src:
        url("GeistMono[wght].woff2") format("woff2-variations"),
        url("GeistMono[wght].woff2") format("woff2");
}

/* Fallback fonts for code blocks */
@font-face {
    font-family: "Source Code Pro";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Source Code Pro"), local("SourceCodePro-Regular");
}
