/* Íconos Material Symbols Outlined servidos por la propia app (2026-10-03).
   Antes se pedían a Google en cada carga: si Google tardaba o no cargaba en
   una taquilla, en lugar del ícono aparecía su nombre en inglés ("cancel",
   "print", "add_task"). Fuente variable completa (todos los íconos, ejes
   wght 100-700 y FILL 0-1, como la que se pedía a Google). Licencia Apache 2.0
   (fuentes/LICENCIA-material-symbols.txt). Reglas iguales a las de Google. */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("../fuentes/material-symbols-outlined.woff2") format("woff2");
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* Ícono dentro de una línea de texto (reemplaza los emojis de la UI, regla
   del kit RomiStar: íconos de trazo, sin emojis). Toma el tamaño y el color
   del texto que lo rodea. */
.material-symbols-outlined.icono-texto {
  font-size: 1.15em;
  line-height: 1;
  vertical-align: -0.2em;
  color: inherit;
}
