body.intro-locked{overflow:hidden}.act-intro{z-index:1000;opacity:0;background:#06030c;place-items:center;transition:opacity .5s;display:grid;position:fixed;inset:0;overflow:hidden}.act-intro.is-in{opacity:1}.act-intro.is-out{opacity:0;transform:scale(1.06)}.act-intro-bg{filter:blur(26px)saturate(1.3)brightness(.5);background-position:50%;background-size:cover;animation:9s ease-out forwards act-intro-drift;position:absolute;inset:-8%;transform:scale(1.05)}.act-intro-bg.is-plain{filter:none;background:radial-gradient(circle at 50% 40%,#a96ae759,#0000 60%),#06030c}.act-intro-bg:after{content:"";background:linear-gradient(#06030c8c,#06030cd9);position:absolute;inset:0}@keyframes act-intro-drift{0%{transform:scale(1.05)}to{transform:scale(1.16)}}.act-intro-body{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:34rem;padding:2rem 1.5rem;display:flex;position:relative}.act-intro-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#8deeff 0%,#7f99ff 28%,#a96ae7 62%,#e559b1 100%);border-radius:18px;place-items:center;width:clamp(8rem,26vw,12rem);font-size:3rem;animation:.7s cubic-bezier(.22,1,.36,1) both act-intro-pop;display:grid;overflow:hidden;box-shadow:0 24px 60px -12px #000c}.act-intro-cover img{object-fit:cover;width:100%;height:100%}.act-intro-cover.tiene-portada{background:#0c0812}@keyframes act-intro-pop{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}.act-intro-kicker{letter-spacing:.12em;text-transform:uppercase;color:#bba9df;font-size:.72rem;font-weight:900;animation:.6s .12s both act-intro-rise}.act-intro-title{font-family:var(--font-heading,sans-serif);color:#fff;text-shadow:0 4px 30px #000000b3;margin:0;font-size:clamp(1.5rem,5.5vw,2.6rem);line-height:1.15;animation:.6s .2s both act-intro-rise}.act-intro-cat{color:#d8c9ff;opacity:.85;margin:0;font-size:.95rem;animation:.6s .3s both act-intro-rise}@keyframes act-intro-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.act-intro-bar{background:#ffffff24;border-radius:999px;width:min(14rem,60vw);height:3px;margin-top:.6rem;animation:.6s .4s both act-intro-rise;overflow:hidden}.act-intro-bar span{background:linear-gradient(90deg,#8deeff,#a96ae7,#e559b1);border-radius:999px;width:40%;height:100%;animation:1.15s ease-in-out infinite act-intro-slide;display:block}@keyframes act-intro-slide{0%{transform:translate(-110%)}to{transform:translate(360%)}}body.theme-pixel .act-intro-cover,body.theme-pixel .act-intro-bar{border-radius:0}body:is(.theme-light,.theme-aurora) .act-intro{background:#0f172a}@media (prefers-reduced-motion:reduce){.act-intro-bg,.act-intro-cover,.act-intro-kicker,.act-intro-title,.act-intro-cat,.act-intro-bar{animation:none}.act-intro-bar span{animation-duration:2.5s}.act-intro.is-out{transform:none}}