/* Tema generado automáticamente — Portal ID: 2 */
:root {
  --color-primario: #1a5276;
  --color-secundario: #049ad7;
  --color-acento: #f39c12;
  --color-fondo: #ffffff;
  --color-texto: #1a1a1a;
  --color-texto-claro: #6b7280;
  --color-navbar-bg: #ffffff;
  --color-navbar-texto: #1c1c1c;
  --color-footer-bg: #111111;
  --color-footer-texto: #cccccc;
  --color-card-borde: #e5e7eb;
  --color-badge: #f39c12;
  --font-principal: 'Oswald', sans-serif;
  --font-secundaria: 'Roboto', sans-serif;
  --font-size-base: 16px;
  --border-radius: 8px;
  --sombra-card: 0 2px 8px rgba(0,0,0,0.08);
}

body {
  font-family: var(--font-principal);
  font-size: var(--font-size-base);
  background-color: var(--color-fondo);
  color: var(--color-texto);
}

.font-secundaria { font-family: var(--font-secundaria); }
