/* V53: Luz de neon POR DETRAS del numero y nombre. Conserva fuentes, colores y tamanos V52. */
html.am-neon-v52 .cover-scene .hero-copy {
  isolation:isolate!important;
}
html.am-neon-v52 .hero-copy .age,
html.am-neon-v52 .hero-copy h1 {
  position:relative!important;
  isolation:isolate!important;
}
/* Fondo luminoso difuso, separado de los trazos de la tipografia. */
html.am-neon-v52 .hero-copy .age::before,
html.am-neon-v52 .hero-copy h1::before {
  content:""!important;
  position:absolute!important;
  left:-3%!important;right:-3%!important;
  top:5%!important;bottom:0!important;
  z-index:-1!important;
  pointer-events:none!important;
  border-radius:50%!important;
  background:
    radial-gradient(ellipse at 30% 55%,rgba(255,30,217,.72),transparent 55%),
    radial-gradient(ellipse at 70% 40%,rgba(0,216,255,.58),transparent 60%),
    radial-gradient(ellipse at 50% 70%,rgba(132,38,255,.55),transparent 70%)!important;
  filter:blur(17px)!important;
  opacity:.95!important;
}
html.am-neon-v52 .hero-copy .age::before{
  left:4%!important;right:4%!important;top:15%!important;bottom:5%!important;
  filter:blur(13px)!important;
}
/* Luz de tubo por fuera, manteniendo contornos legibles. */
html.am-neon-v52 .hero-copy .age,
html.am-neon-v52 .hero-copy .age span {
  text-shadow:
    1px 2px 0 #301052,2px 4px 0 #100920,
    0 0 5px rgba(149,245,255,.95),
    0 0 11px rgba(0,221,255,.92),
    0 0 22px rgba(0,185,255,.72),
    0 0 36px rgba(244,44,255,.48)!important;
}
html.am-neon-v52 .hero-copy h1,
html.am-neon-v52 .hero-copy h1 em {
  text-shadow:
    1px 2px 0 #321052,2px 4px 0 #100920,
    0 0 5px rgba(255,221,255,.95),
    0 0 12px rgba(255,38,225,.90),
    0 0 24px rgba(246,33,255,.68),
    0 0 38px rgba(31,217,255,.48)!important;
}
