/* === LA FÀBRICA — overrides puntuales sobre Tailwind === */

/* Tipografía base — Tailwind define la mayoría, esto refuerza */
html { font-family: "Inter Tight", system-ui, sans-serif; }
body { -webkit-font-smoothing: antialiased; }

/* Glow neón suave (no gaming) sobre la cursiva del hero */
.neon-text {
  text-shadow:
    0 0 6px rgba(255, 255, 255, .35),
    0 0 22px rgba(235, 40, 40, .55),
    0 0 50px rgba(235, 40, 40, .35),
    0 0 90px rgba(180, 15, 15, .25);
}
.neon-text-light {
  text-shadow: 0 0 8px rgba(235, 40, 40, .5), 0 0 18px rgba(235, 40, 40, .25);
}

/* Mapa Google — filtro dark elegante */
.map-dark {
  filter: invert(.92) hue-rotate(180deg) saturate(.35) brightness(.95);
  border: 0;
}

/* Mejorar selección de texto en imágenes */
img { user-select: none; }

/* Reduce motion */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  * { transition: none !important; animation: none !important; }
  [data-aos] { opacity: 1 !important; transform: none !important; }
}
