/* ================================
   Overrides para Modo Día (Light) — versión más viva
   ================================ */

body.theme-light {
  --color-negro:  #efefef;   /* fondo claro más notorio */
  --color-blanco: #121212;   /* texto base */
  --soft-100: #2a2928;
  --soft-80:  #3d3c3b;
  --soft-60:  #5a5958;       /* un poco más fuerte que antes */
  --ink-40:   #767574;
  background: var(--color-negro);
  color: var(--soft-100);
}

body.theme-light.is-gradient::before{
  background:
    radial-gradient(1200px 800px at 82% 10%, rgba(190,23,220,0.28) 0%, rgba(190,23,220,0.12) 60%, rgba(0,0,0,0) 100%),
    radial-gradient(1200px 800px at 18% 42%, rgba(9,174,242,0.25) 0%, rgba(9,174,242,0.10) 60%, rgba(0,0,0,0) 100%);
  filter: blur(14px); /* blur más corto → color más intenso */
  opacity: .55;       /* más visible */
}

body.theme-light .hero__title {
  /* color: var(--soft-100); */
  text-shadow: none;
}

body.theme-light .hero__subtitle {
  color: color-mix(in oklab, var(--color-azul) 70%, black 30%);
}

body.theme-light .notify-form {
  border-color: var(--soft-60);
}

body.theme-light .notify-form input {
  color: var(--soft-100);
}
body.theme-light .notify-form input::placeholder {
  color: var(--soft-60);
}
body.theme-light .notify-form button {
  color: var(--soft-80);
}

body.theme-light .social a {
  color: var(--soft-80);
}
body.theme-light .hero__footer {
  color: var(--soft-60);
}
