/* ═══════════════════════════════════════════════════════════
   FONTS.CSS — Carlos Sánchez Donate
   Solo archivos que existen en servidor. Sin síntesis redundante.
   ═══════════════════════════════════════════════════════════ */

/* ─── CATAMARAN ─────────────────────────────────────────────
   Un único archivo físico sirve para todo el rango de pesos.
   El navegador lo descarga UNA vez y lo usa en h1 (800),
   h2 (700), .nombre (200), etc.
   ─────────────────────────────────────────────────────────── */
@font-face {
    font-family: Catamaran;
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url(https://cdn-carlos.sanchezdonate.com/wp-content/themes/sanchezdonate/core/fonts/o-0IIpQoyXQa2RxT7-5r5TRA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ─── SOURCE SANS PRO ─────────────────────────────────────── */

/* 400 · body, párrafos */
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://cdn-carlos.sanchezdonate.com/wp-content/themes/sanchezdonate/core/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 600 · ul#main-navbar, CTAs, .single-rrss */
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://cdn-carlos.sanchezdonate.com/wp-content/themes/sanchezdonate/core/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 700 · .header-banner-frase, .titlesfooter, input#enviar, .bold */
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://cdn-carlos.sanchezdonate.com/wp-content/themes/sanchezdonate/core/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 400 italic · <em>, <i> en contenido editorial */
@font-face {
    font-family: "Source Sans Pro";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://cdn-carlos.sanchezdonate.com/wp-content/themes/sanchezdonate/core/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}