/* ===== HOME: fondo coherente con layout ===== */
.home-bg{
  background:
    radial-gradient(1200px 600px at 15% -10%, rgba(255,255,255,.08), transparent 60%),
    radial-gradient(900px 500px at 85% 5%, rgba(255,255,255,.06), transparent 60%),
    linear-gradient(180deg,#040404,#0b0b0b 45%,#040404);
}

/* Halos: solo visual, no altera layout */
.halo{
  position:absolute;
  border-radius:9999px;
  filter:blur(160px);
  opacity:.18;
  pointer-events:none;
}
.halo-1{
  width:700px;height:700px;
  top:-360px;left:-360px;
  background:white;
}
.halo-2{
  width:600px;height:600px;
  bottom:-320px;right:-320px;
  background:white;
}
