/**
 * Capa de marca para TODAS las simulaciones de Aula.
 * Tipografía y tokens: docs/marca/GUIA_MARCA_EDUPROFE.md §13–14
 * Estándar: docs/aula/ESTANDAR_SIMULACIONES.md
 *
 * No fuerza fondo claro: muchas sims oscuras perderían contraste.
 * Sí fuerza Plus Jakarta (títulos) + Inter (cuerpo).
 */
@import url('/css/ep-fonts.css');

:root{
  --ep-blue:#0070B0;
  --ep-blue-hover:#006098;
  --ep-blue-pale:#E8F5FC;
  --ep-blue-mid:#B6DFF3;
  --ep-gold:#F0C000;
  --ep-gold-soft:#FFF8E6;
  --ep-navy:#1E3A5F;
  --ep-ink:#1E3A5F;
  --ep-muted:#334155;
  --ep-bg:#F4F8FB;
  --ep-card:#fff;
  --ep-line:#B6DFF3;
  --ep-font:'Inter',system-ui,-apple-system,sans-serif;
  --ep-font-h:'Plus Jakarta Sans',system-ui,sans-serif;
}

html{
  font-family:var(--ep-font);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
body{
  font-family:var(--ep-font)!important;
}
h1,h2,h3,h4,h5,h6,
.ep-kicker,.kicker,.title{
  font-family:var(--ep-font-h)!important;
  letter-spacing:-.025em;
}
button,input,select,textarea,label,nav{
  font-family:inherit;
}
code,pre,kbd,samp,.ff,.mono,.katex,.MathJax,math{
  font-family:ui-monospace,'Cascadia Code','Fira Code',Consolas,monospace!important;
  letter-spacing:0;
}
input[type=range]{accent-color:var(--ep-blue)}
