/* ——— LATINO / EUROPEO ——— */
@font-face{
  font-family:"CenturyGothicWeb";
  font-style:normal;
  font-weight:400;
  src: url("../fonts/century-gothic-reg.woff")  format("woff");
  unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF;   /* Latín básico + ext. */
  font-display:swap;
}
@font-face{
  font-family:"CenturyGothicWeb";
  font-style:normal;
  font-weight:700;                 /* ← era “normal” en tu CSS: cámbialo a 700 */
  src: url("../fonts/century-gothic-bold.woff")  format("woff");
  unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF;
  font-display:swap;
}

/* ——— YU GOTHIC del SISTEMA (solo si existe) ——— */
@font-face{
  font-family:"VisuAliveYuGothicM";
  font-style:normal;
  font-weight:400;                               /* Medium regula el peso 400 */
  src:local("YuGothic-Medium"),local("Yu Gothic Medium"),
  local("YuGothic-Regular");
  unicode-range:U+3000-303F,U+3040-30FF,U+31F0-31FF,
  U+4E00-9FFF,U+FF00-FFEF;          /* Japo + CJK básicos      */
}
@font-face{
  font-family:"VisuAliveYuGothicM";
  font-style:normal;
  font-weight:700;
  src:local("YuGothic-Bold"),local("Yu Gothic");
  unicode-range:U+3000-303F,U+3040-30FF,U+31F0-31FF,
  U+4E00-9FFF,U+FF00-FFEF;
}

/* ——— NOTO SANS JP (fallback web, se descarga solo si Yu no existe) ——— */
@font-face{
  font-family:"NotoSansJPWeb";
  font-style:normal;
  font-weight:400;
  src:url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2") format("woff2"),
  url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff")  format("woff");
  unicode-range:U+3000-303F,U+3040-30FF,U+31F0-31FF,
  U+4E00-9FFF,U+FF00-FFEF;
  font-display:swap;
}
@font-face{
  font-family:"NotoSansJPWeb";
  font-style:normal;
  font-weight:700;
  src:url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2") format("woff2"),
  url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff")  format("woff");
  unicode-range:U+3000-303F,U+3040-30FF,U+31F0-31FF,
  U+4E00-9FFF,U+FF00-FFEF;
  font-display:swap;
}
