/* =========================================================
   Self-hosted Font Declarations
   All fonts downloaded and hosted locally — zero CDN deps.
   ========================================================= */

/* ------------------------------------------
   Lexend (Variable Font — 300 to 700 weight)
   Latin subset only
   ------------------------------------------ */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url('../fonts/Lexend-Latin.woff2') format('woff2');
}

/* ------------------------------------------
   Atkinson Hyperlegible (Latin subset)
   ------------------------------------------ */
@font-face {
    font-family: 'Atkinson Hyperlegible';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/AtkinsonHyperlegible-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Atkinson Hyperlegible';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/AtkinsonHyperlegible-Italic.woff2') format('woff2');
}

@font-face {
    font-family: 'Atkinson Hyperlegible';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/AtkinsonHyperlegible-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'Atkinson Hyperlegible';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/AtkinsonHyperlegible-BoldItalic.woff2') format('woff2');
}

/* ------------------------------------------
   OpenDyslexic (Latin subset, woff format)
   ------------------------------------------ */
@font-face {
    font-family: 'OpenDyslexic';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/OpenDyslexic-Regular.woff') format('woff');
}

@font-face {
    font-family: 'OpenDyslexic';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/OpenDyslexic-Italic.woff') format('woff');
}

@font-face {
    font-family: 'OpenDyslexic';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/OpenDyslexic-Bold.woff') format('woff');
}

@font-face {
    font-family: 'OpenDyslexic';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/OpenDyslexic-BoldItalic.woff') format('woff');
}
