/* volcado.studio — fuentes autoalojadas (v2). Va antes de tokens.css.
   Cambió de nombre porque /fonts/* es inmutable un año (ver _headers).
   Las dos familias son SIL OFL 1.1 (ver OFL-*.txt). Variables, subset
   latin + latin-ext (incluye la ela geminada catalana ŀ U+0140). */

@font-face{
  font-family:"Source Serif 4";
  src:url("sourceserif4-var.woff2") format("woff2-variations"),
      url("sourceserif4-var.woff2") format("woff2");
  font-weight:400 700;          /* rango real del archivo recortado */
  font-style:normal;
  font-display:swap;
  unicode-range:U+0000-00FF,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,
    U+02DD-02FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,
    U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,
    U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;
}

@font-face{
  font-family:"Source Sans 3";
  src:url("sourcesans3-var.woff2") format("woff2-variations"),
      url("sourcesans3-var.woff2") format("woff2");
  font-weight:300 700;
  font-style:normal;
  font-display:swap;
  unicode-range:U+0000-00FF,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,
    U+02DD-02FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,
    U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,
    U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;
}

/* Source Serif 4 trae el eje opsz (8-60). Úsalo: tamaño óptico alto en
   titulares grandes, bajo en texto pequeño. */
h1,h2{ font-variation-settings:"opsz" 40; }
h3{ font-variation-settings:"opsz" 28; }

/* Las dos familias tienen versalitas REALES (smcp). No uses uppercase
   con tracking para los antetítulos: usa font-variant-caps. */
.eyebrow{
  font-variant-caps:small-caps;
  letter-spacing:var(--tr-smcp);   /* v1.3: token, no literal. Menos que --tr-eyebrow: la versalita real necesita menos */
}
