/* Independent slide vectors replace pinned character stickers. */
.cover-title{transform:rotate(-10deg);rotate:0deg}.cover-vertical{transform:rotate(7deg);rotate:0deg}.cover-side-nene{transform:rotate(-12deg);rotate:0deg}.cover-side-riko{transform:rotate(12deg);rotate:0deg}.cover-side:before{display:none}.cover-side span{display:none}.cover-side{filter:none}.cover-v4 .cover-side .hero-cutout{filter:drop-shadow(-2px 0 0 #fffbea) drop-shadow(2px 0 0 #fffbea) drop-shadow(0 3px 0 #172a31)}
.cover-v4.sequence-ready .hero-ruby,.cover-v4.sequence-ready .cover-side{animation:none!important;transition:translate .95s cubic-bezier(.22,.8,.22,1),scale .95s cubic-bezier(.22,.8,.22,1),transform .95s cubic-bezier(.22,.8,.22,1);translate:0 0;scale:1}
.cover-v4 .hero-ruby{transform-origin:50% 18%}.cover-side{transform-origin:50% 50%}.cover-v4.stage-nene .hero-ruby{translate:230px 80px;scale:.55}.cover-v4.stage-riko .hero-ruby{translate:-230px 100px;scale:.55}
.cover-v4.stage-nene .cover-side-nene{translate:calc(22vw - 130px) -85px;scale:1.9;transform:rotate(-3deg);z-index:6}.cover-v4.stage-nene .cover-side-riko{translate:-440px 55px;scale:.8}
.cover-v4.stage-riko .cover-side-riko{translate:calc(-20vw - 190px) -85px;scale:1.9;transform:rotate(3deg);z-index:6}.cover-v4.stage-riko .cover-side-nene{translate:400px 45px;scale:.8}
.cover-v4.stage-nene .cover-impact{color:#fffbea}.cover-v4.stage-riko .cover-impact{color:#ffe43e}.motion-on .cover-v4.sequence-ready .cover-impact.phase-pop{animation:coverImpact .6s both}.cover-v4.stage-nene .cover-iq b,.cover-v4.stage-riko .cover-iq b{font-size:36px}.cover-v4.stage-nene .cover-iq b span,.cover-v4.stage-riko .cover-iq b span{font-size:40px}
@media(max-width:700px){.cover-title{transform:rotate(-9deg)}.cover-v4.stage-nene .hero-ruby{translate:95px 95px;scale:.52}.cover-v4.stage-riko .hero-ruby{translate:-125px 80px;scale:.52}.cover-v4.stage-nene .cover-side-nene{translate:calc(50vw - 54px) 0;scale:2.15;transform:rotate(-3deg)}.cover-v4.stage-nene .cover-side-riko{translate:calc(110px - 100vw) 8px;scale:1}.cover-v4.stage-riko .cover-side-riko{translate:calc(-50vw + 55px) -10px;scale:2.15;transform:rotate(3deg)}.cover-v4.stage-riko .cover-side-nene{translate:calc(100vw - 110px) 9px;scale:1}.cover-v4.stage-nene .cover-iq b,.cover-v4.stage-riko .cover-iq b{font-size:20px}.cover-v4.stage-nene .cover-iq b span,.cover-v4.stage-riko .cover-iq b span{font-size:27px}.cover-v4.stage-nene .cover-iq small,.cover-v4.stage-riko .cover-iq small{font-size:8px}.cover-v4.stage-nene .cover-impact,.cover-v4.stage-riko .cover-impact{top:245px;font-size:38px}}
html:not(.motion-on) .cover-v4 *,html.paused .cover-v4 *{transition:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){.cover-v4 *{transition:none!important;animation:none!important}}
@media(max-width:700px){.cover-v4.stage-nene .cover-impact,.cover-v4.stage-riko .cover-impact{top:150px;left:10px;font-size:30px;writing-mode:vertical-rl;letter-spacing:-.06em;line-height:1.05;-webkit-text-stroke:4px var(--ink);transform:rotate(-8deg);rotate:0deg}.cover-v4.stage-riko .hero-ruby{translate:-78px 43px;scale:.52}}
.cover-v4.stage-nene .cover-iq,.cover-v4.stage-riko .cover-iq{visibility:hidden}.cover-v4.offscreen .hero-ruby,.cover-v4.offscreen .cover-side{transition:none!important}
@media(max-width:700px){.cover-v4.stage-riko .hero-ruby{translate:-115px -25px;scale:.52}}
.cover-v4 .hero-cutout.hero-ruby{z-index:9}.cover-v4.stage-nene .hero-ruby,.cover-v4.stage-riko .hero-ruby{z-index:5}.cover-v4.stage-nene .cover-side-nene,.cover-v4.stage-riko .cover-side-riko{z-index:9}
@keyframes impactAlongRail{0%{translate:-60px 0;scale:.75}78%{translate:2px 0;scale:1.03}100%{translate:0 0;scale:1}}
@media(max-width:700px){.cover-v4.sequence-ready .cover-iq{visibility:hidden}.cover-v4.sequence-ready .cover-impact{top:150px;left:10px;font-size:30px;writing-mode:vertical-rl;letter-spacing:-.06em;line-height:1.05;-webkit-text-stroke:4px var(--ink);transform:rotate(-8deg);rotate:0deg}.motion-on .cover-v4.sequence-ready .cover-impact.phase-pop{animation:impactAlongRail .55s both}}
