/*
 * PAA Local Font Stylesheet — self-hosted woff2 (Latin subset only)
 * Generated: 2026-05-31 | Source: Google Fonts API (latin subset)
 * Fonts: Cinzel (400-700) + Nunito Sans (300-700 + italic) + Marcellus SC (400)
 * Served from: /wp-content/uploads/experiments/
 * Replaces: googleapis.com/css2 + gstatic.com woff2 remote loads
 * deploy-path: wp-content/uploads/experiments/paa-local-fonts.css
 */

/* Cinzel — normal 400 700 (variable — one file covers all weights) */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('cinzel-v26-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                   U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
                   U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Nunito Sans — normal 300 400 600 700 (variable) */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url('nunito-sans-v19-normal-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                   U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
                   U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Nunito Sans — italic 300 400 (variable) */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-weight: 300 400;
    font-display: swap;
    src: url('nunito-sans-v19-italic-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                   U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
                   U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Marcellus SC — normal 400 */
@font-face {
    font-family: 'Marcellus SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('marcellus-sc-v14-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                   U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
                   U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
