/* Inter — auto-hospedada (Fontsource, subset latin) */
@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/inter/inter-300.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter/inter-400.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter/inter-500.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter/inter-600.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter/inter-700.woff2') format('woff2')}

/* Cal Sans — auto-hospedada (Google Fonts, subsets latin y latin-ext).
 La usa el FRONTEND público; el panel sigue con Inter.

 `font-weight: 100 900` sobre un archivo de un solo peso NO es un error: le
 dice al navegador que ese archivo sirve para cualquier peso pedido, así que
 un `font-extrabold` lo usa tal cual en vez de FABRICAR una negrita
 engordando los trazos. Cal Sans solo tiene el peso 400 —es una tipografía de
 display— y esa negrita falsa se ve emborronada justo en los titulares, que
 es donde la fuente tiene que lucir. `font-synthesis` lo remata en los
 navegadores que la respetan. */
@font-face{font-family:'Cal Sans';font-style:normal;font-weight:100 900;font-display:swap;font-synthesis-weight:none;src:url('../fonts/calsans/calsans-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Cal Sans';font-style:normal;font-weight:100 900;font-display:swap;font-synthesis-weight:none;src:url('../fonts/calsans/calsans-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

/* Figtree — auto-hospedada (Google Fonts, subsets latin y latin-ext).
 Es el CUERPO del frontend público; Cal Sans se reserva para titulares y
 precios, que es para lo que sirve una tipografía de display.

 Es **variable**: un solo archivo cubre de 300 a 900, así que cada peso que
 pida el diseño es un peso de verdad dibujado por el tipógrafo y no una
 interpolación del navegador. Por eso aquí `font-weight: 300 900` sí es
 literal, a diferencia del truco que hace falta con Cal Sans. */
@font-face{font-family:'Figtree';font-style:normal;font-weight:300 900;font-display:swap;src:url('../fonts/figtree/figtree-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Figtree';font-style:normal;font-weight:300 900;font-display:swap;src:url('../fonts/figtree/figtree-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
