/* Alta-Mira V66 — Danza/Ballet. Alcance exclusivo de la temática. */
html.am-ballet-v66 body{background:#24142b!important}
html.am-ballet-v66 .page{background:#321e37!important}
html.am-ballet-v66 .party{background:radial-gradient(ellipse at 50% 5%,#ed94bb66,transparent 60%),linear-gradient(#472747,#2c1937 75%,#25162f)!important}
html.am-ballet-v66 .party .kicker{position:relative!important;isolation:isolate!important;padding:19px 65px!important;border:1.5px solid #f6cddc!important;border-radius:19px!important;background:linear-gradient(125deg,#6d355b,#442344 55%,#6c3e65)!important;box-shadow:0 0 18px #f6accd88,inset 0 0 19px #fff4da22,0 5px 0 #b76e8e!important}
html.am-ballet-v66 .party .kicker .v42-topline,html.am-ballet-v66 .party .kicker .am-ballet-v66-topline{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important;-webkit-text-stroke:.45px #85496c!important;text-shadow:0 1px 1px #38152c,0 0 7px #fff,0 0 16px #ffd2e4,0 0 25px #f4b8d9!important;filter:none!important}
html.am-ballet-v66 .party .kicker .v42-bottomline{color:#ffdfef!important;-webkit-text-fill-color:#ffdfef!important;-webkit-text-stroke:.7px #733657!important;text-shadow:1px 2px 0 #8a4568,0 0 8px #fff1ed,0 0 17px #ffb2d6!important}
html.am-ballet-v66 .party .kicker .am-ballet-v66-sticker{position:absolute!important;left:12px!important;top:50%!important;font-size:36px!important;line-height:1!important;z-index:10!important;pointer-events:none!important;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffc2dc)!important;animation:am-ballet-v66-dance 2.8s ease-in-out infinite!important}
@keyframes am-ballet-v66-dance{0%,100%{transform:translateY(-50%) rotate(-10deg) scale(1)}50%{transform:translateY(calc(-50% - 6px)) rotate(10deg) scale(1.08)}}
html.am-ballet-v66 .party .kicker .am-ballet-v66-hide{display:none!important}
html.am-ballet-v66 .cover-scene .cover,html.am-ballet-v66 .cover{background:linear-gradient(to bottom,transparent 0%,transparent 55%,#361c3840 75%,#251329ef 100%),url('/temas/danza-ballet-portada.webp?v=66') center 39% / cover no-repeat!important;position:relative!important;overflow:hidden!important}
html.am-ballet-v66 .cover .am-ballet-v66-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 39%!important;z-index:1!important;display:block!important;pointer-events:none!important}
html.am-ballet-v66 .cover .am-ballet-v66-gradient{position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(to bottom,transparent 49%,#32152e30 72%,#29152ce8 100%)!important;pointer-events:none!important}
html.am-ballet-v66 .cover .am-ballet-v66-hide{display:none!important}
html.am-ballet-v66 .hero-copy .age,html.am-ballet-v66 .hero-copy .age span,html.am-ballet-v66 .hero-copy h1,html.am-ballet-v66 .hero-copy h1 em{color:#fff0f5!important;-webkit-text-fill-color:#fff0f5!important;-webkit-text-stroke:.7px #a55d83!important;text-shadow:1px 2px 0 #6b3154,2px 3px 0 #c68ba7,0 0 8px #fff,0 0 17px #ffc5e5,0 0 28px #f7b2d9!important;filter:drop-shadow(0 0 5px #ffc5e588)!important}
html.am-ballet-v66 .hero-copy .age,html.am-ballet-v66 .hero-copy h1{position:relative!important;isolation:isolate!important}
html.am-ballet-v66 .hero-copy .age::before,html.am-ballet-v66 .hero-copy h1::before{content:''!important;position:absolute!important;inset:-12% -6%!important;z-index:-1!important;background:radial-gradient(ellipse,#ffd5eaa0,transparent 74%)!important;filter:blur(17px)!important;pointer-events:none!important}
html.am-ballet-v66 .date{background:#fff0f4!important;border:1px solid #d59eb7!important;border-radius:15px!important;box-shadow:0 4px 0 #995978!important}
html.am-ballet-v66 .date strong{color:#743b61!important}
@media(max-width:390px){html.am-ballet-v66 .party .kicker{padding-left:55px!important;padding-right:53px!important}html.am-ballet-v66 .party .kicker .am-ballet-v66-sticker{left:6px!important;font-size:31px!important}}
@media(prefers-reduced-motion:reduce){html.am-ballet-v66 .party .kicker .am-ballet-v66-sticker{animation:none!important}}
