/* Tipografias propias (B3). Mismas familias y pesos que pedia el enlace de Google Fonts; un @font-face por peso apuntando al mismo archivo.
   Archivos oficiales de Google Fonts (OFL 1.1; ver ../fonts/LICENCIAS.md). Bricolage Grotesque y DM Sans van con el eje opsz FIJO en 14 dentro del archivo (fonttools); el resto, sin modificar.
   Tamano optico: Google servia Bricolage Grotesque y DM Sans con opsz fijo en 14 y Nunito Sans en 12; los TTF completos traen el eje libre y el navegador lo aplicaria solo (letras hasta ~11% mas anchas o angostas). font-variation-settings dentro de @font-face lo ignora Safari (comprobado en iPhone, iOS 18.7), por eso el eje se fijo dentro de los archivos. Nunito Sans (opsz 12 es su maximo) conserva el descriptor, que no hace falta; Fraunces conserva opsz automatico como en Google (B3-4, B3-7).
   unicode-range: excluye U+2190 (flecha izquierda) y U+2248 (casi igual); el subconjunto latin de Google no los traia y caian a la letra del sistema; asi se conserva el aspecto anterior (B3-5, RESULTADO_B3-5.md). */
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/bricolagegrotesque/BricolageGrotesque_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/bricolagegrotesque/BricolageGrotesque_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/bricolagegrotesque/BricolageGrotesque_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/cormorantgaramond/CormorantGaramond_wght.ttf) format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/cormorantgaramond/CormorantGaramond_wght.ttf) format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/cormorantgaramond/CormorantGaramond_wght.ttf) format('truetype')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/dmsans/DMSans_wght.ttf) format('truetype')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/dmsans/DMSans_wght.ttf) format('truetype')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/dmsans/DMSans_wght.ttf) format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/fraunces/Fraunces_SOFT_WONK_opsz_wght.ttf) format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/fraunces/Fraunces_SOFT_WONK_opsz_wght.ttf) format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/fraunces/Fraunces_SOFT_WONK_opsz_wght.ttf) format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/jost/Jost_wght.ttf) format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/jost/Jost_wght.ttf) format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/jost/Jost_wght.ttf) format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/jost/Jost_wght.ttf) format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/jost/Jost_wght.ttf) format('truetype')}
@font-face{font-family:'Nunito Sans';font-variation-settings:'opsz' 12;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/nunitosans/NunitoSans_YTLC_opsz_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Nunito Sans';font-variation-settings:'opsz' 12;font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/nunitosans/NunitoSans_YTLC_opsz_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Nunito Sans';font-variation-settings:'opsz' 12;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/nunitosans/NunitoSans_YTLC_opsz_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Nunito Sans';font-variation-settings:'opsz' 12;font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/nunitosans/NunitoSans_YTLC_opsz_wdth_wght.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/manrope/Manrope_wght.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/manrope/Manrope_wght.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/manrope/Manrope_wght.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/manrope/Manrope_wght.ttf) format('truetype')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/manrope/Manrope_wght.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/playfairdisplay/PlayfairDisplay_wght.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/playfairdisplay/PlayfairDisplay_wght.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/playfairdisplay/PlayfairDisplay-Italic_wght.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/playfairdisplay/PlayfairDisplay-Italic_wght.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:800;font-display:swap;unicode-range:U+0000-218F,U+2191-2247,U+2249-10FFFF;src:url(../fonts/playfairdisplay/PlayfairDisplay-Italic_wght.ttf) format('truetype')}
