/* =========================================================================
   FONTES LOCAIS DA HUD ANIME (rodada fonte-anime-25-10, 25/10/2026)

   Leonardo (25/10/2026): "alterar a fonte padrão do jogo pra uma mais puxada
   pra anime" e "tirar qualquer tipo de identidade generica de IA". Ele
   escolheu a combinação "Maru puro" na prova de fontes:
     M PLUS Rounded 1c  500 texto, 800 rótulo e número, 900 título
     Dela Gothic One    400, só no número de dano e no destaque (level up)
   Quem diz QUAL fonte cada papel usa é prototipo/css/hud-tokens.css. Aqui só
   moram os arquivos. Os dois temas (jogo e /entrar) carregam esta folha.

   Arquivos em prototipo/fontes/, recortados com pyftsubset a partir dos TTF
   do google/fonts (hinting e todas as features OpenType mantidos), em dois
   pedaços por peso: latim (português, inglês, espanhol e os símbolos da HUD)
   e cirílico (russo). O navegador só baixa o pedaço cirílico quando aparece
   texto russo. Fora dos pedaços ficam, de propósito, a reticência e as setas
   horizontais da M PLUS, que são de largura japonesa (1 em): esses caracteres
   caem na fonte seguinte da pilha (Segoe UI/system-ui).
   Licença: SIL Open Font License 1.1, em prototipo/fontes/OFL.txt.
   Régua: testes/fonte-unica.mjs.
   ========================================================================= */
@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:500;font-display:swap;
  src:url(../fontes/mplus-rounded-1c-500-latim.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-2025, U+2027-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+221E, U+25C6-25C7, U+25CB, U+25CF, U+2605-2606, U+2665, U+FEFF, U+FFFD}
@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:500;font-display:swap;
  src:url(../fontes/mplus-rounded-1c-500-cirilico.woff2) format('woff2');
  unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:800;font-display:swap;
  src:url(../fontes/mplus-rounded-1c-800-latim.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-2025, U+2027-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+221E, U+25C6-25C7, U+25CB, U+25CF, U+2605-2606, U+2665, U+FEFF, U+FFFD}
@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:800;font-display:swap;
  src:url(../fontes/mplus-rounded-1c-800-cirilico.woff2) format('woff2');
  unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:900;font-display:swap;
  src:url(../fontes/mplus-rounded-1c-900-latim.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-2025, U+2027-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+221E, U+25C6-25C7, U+25CB, U+25CF, U+2605-2606, U+2665, U+FEFF, U+FFFD}
@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:900;font-display:swap;
  src:url(../fontes/mplus-rounded-1c-900-cirilico.woff2) format('woff2');
  unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Dela Gothic One';font-style:normal;font-weight:400;font-display:swap;
  src:url(../fontes/dela-gothic-one-400-latim.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-2025, U+2027-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+221E, U+25C6-25C7, U+25CB, U+25CF, U+2605-2606, U+2665, U+FEFF, U+FFFD}
@font-face{font-family:'Dela Gothic One';font-style:normal;font-weight:400;font-display:swap;
  src:url(../fontes/dela-gothic-one-400-cirilico.woff2) format('woff2');
  unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}

/* Botão e campo de formulário sem font-family própria pegavam a fonte do sistema (o × de fechar
   saía em Arial). No estilo anime eles herdam a da HUD. :where() zera a especificidade: qualquer
   regra de classe que escolha a fonte continua mandando. */
:where(html[data-estilo]) :where(button,input,select,textarea){font-family:inherit}
