@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800;900&display=swap');
/* Escala tipográfica global SIGEP. Cambiar aquí actualiza todos los módulos.
   Rem respeta el tamaño base del navegador; impresión conserva medidas físicas. */
:root {
  --sigep-font: 'Roboto', system-ui, -apple-system, sans-serif;
  --sigep-font-size-micro: 0.58rem;
  --sigep-font-size-meta: 0.64rem;
  --sigep-font-size-table: 0.75rem;
  --sigep-font-size-support: 0.75rem;
  --sigep-font-size-text: 0.8rem;
  --sigep-font-size-heading: 0.92rem;
  --sigep-font-size-title: 1.12rem;
  --sigep-font-size-display-sm: 1.35rem;
  --sigep-font-size-display: 1.65rem;
  --sigep-font-size-display-lg: 2.5rem;
  --sigep-font-size-illustration: 5rem;

  /* Roles de componentes: conservar estos nombres al crear interfaces. */
  --sigep-table-font-size: 0.7rem;
  --sigep-list-header-title-size: var(--sigep-font-size-text);
  --sigep-list-header-meta-size: var(--sigep-font-size-meta);
  --sigep-pagination-font-size: var(--sigep-font-size-table);
  --sigep-button-font-size: var(--sigep-font-size-support);
  --sigep-message-title-font-size: var(--sigep-font-size-heading);
  --sigep-message-text-font-size: var(--sigep-font-size-text);
  --sigep-message-support-font-size: var(--sigep-font-size-support);
  --sigep-inventory-modal-title-font-size: var(--sigep-font-size-text);
  --sigep-filter-font-size: var(--sigep-font-size-support);
  --sigep-filter-heading-size: var(--sigep-font-size-text);
  --sigep-filter-meta-size: var(--sigep-font-size-meta);
  --sigep-account-breakdown-title-font-size: var(--sigep-font-size-meta);
  --sigep-account-breakdown-meta-font-size: var(--sigep-font-size-micro);

  /* Fichas, actas y etiquetas: escala independiente de la interfaz. */
  --sigep-print-font-size-6: 6px;
  --sigep-print-font-size-6-3: 6.3px;
  --sigep-print-font-size-6-5: 6.5px;
  --sigep-print-font-size-7: 7px;
  --sigep-print-font-size-7-5: 7.5px;
  --sigep-print-font-size-8: 8px;
  --sigep-print-font-size-9: 9px;
  --sigep-print-font-size-10: 10px;
  --sigep-print-font-size-11: 11px;
  --sigep-print-font-size-12: 12px;
  --sigep-print-font-size-18: 18px;
}
