/* Variação isolada da capa: imagens oficiais estáticas, sem animação. */
.hero-art.has-robots{min-height:540px;isolation:isolate}.hero-art.has-robots::before{inset:8% -3% 9%;background:radial-gradient(ellipse at 28% 55%,#ed39b026,transparent 48%),radial-gradient(ellipse at 76% 55%,#21cce529,transparent 49%);filter:blur(20px)}.hero-art.has-robots::after{content:'';position:absolute;width:85%;height:22px;left:7%;bottom:66px;background:radial-gradient(ellipse,#7874e833,transparent 70%);filter:blur(8px);z-index:-1}.robot-pair{position:relative;width:100%;height:430px;margin:52px 0 58px;isolation:isolate}.robot-pair .robot{position:absolute;bottom:0;width:53%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:screen;pointer-events:none}.robot-pink{left:-2%;z-index:2}.robot-blue{right:-2%;z-index:1}.robot-pair figcaption{position:absolute;top:calc(100% + 22px);left:0;right:0;text-align:center;font-size:12px;letter-spacing:1.2px;color:#e5faff;text-shadow:0 0 12px #58e9ff45}.hero-art.has-robots>img{position:absolute;top:0;right:0;width:102px;height:102px;aspect-ratio:1;object-fit:contain;border-radius:0}.hero-art.has-robots .art-label{position:absolute;top:auto;bottom:-10px;left:0;right:auto;max-width:48%;font-size:8px;letter-spacing:.1px;padding:8px 10px;gap:6px}.hero-art.has-robots .art-label.two{left:auto;right:0;bottom:-10px}.hero-art.has-robots .art-label svg{width:18px;height:18px;flex-shrink:0}.hero-art.has-robots .art-orbit{inset:17% 1% 15%;animation:none;border-color:#6158c126}.hero-art.has-robots .art-orbit.two{inset:22% -3% 17%;border-color:#58e9ff1c}
@media(max-width:1000px){.hero-art.has-robots{min-height:470px}.robot-pair{height:360px}.hero-art.has-robots>img{width:86px;height:86px}.robot-pair figcaption{font-size:10px;letter-spacing:.6px}}
@media(max-width:600px){.hero-art.has-robots{min-height:430px;margin-top:18px}.robot-pair{height:330px;margin:45px 0 55px}.hero-art.has-robots>img{width:72px;height:72px;right:0;top:-3px}.hero-art.has-robots .art-label{font-size:7px;padding:7px 8px;max-width:49%;bottom:0}.hero-art.has-robots .art-label.two{bottom:0}.robot-pair figcaption{top:calc(100% + 14px);font-size:10px;letter-spacing:.5px}.hero-art.has-robots::after{bottom:63px}}
@media(max-width:360px){.hero-art.has-robots{min-height:375px}.robot-pair{height:280px}.hero-art.has-robots>img{width:62px;height:62px}.hero-art.has-robots .art-label{font-size:6px;gap:4px;padding:7px 6px}.hero-art.has-robots .art-label svg{width:14px;height:14px}.robot-pair figcaption{font-size:9px}}
.hero-art.has-robots .robot-pair{mix-blend-mode:screen}
.hero-art.has-robots{isolation:auto}.hero-art.has-robots::before,.hero-art.has-robots::after{z-index:0}.hero-art.has-robots .robot-pair{z-index:1}.hero-art.has-robots>img,.hero-art.has-robots .art-label{z-index:3}
@media(max-width:600px){.hero-art.has-robots{min-height:460px}.robot-pair{margin-bottom:85px}}@media(max-width:360px){.hero-art.has-robots{min-height:410px}}
/* Refinamento exclusivo da iluminação; posição e nitidez dos personagens preservadas. */
.hero-art.has-robots::before{inset:8% -5% 12%;background:radial-gradient(ellipse 43% 53% at 26% 54%,rgba(255,48,189,.58) 0%,rgba(243,40,181,.36) 32%,rgba(222,29,172,.17) 57%,transparent 88%),radial-gradient(ellipse 43% 53% at 76% 54%,rgba(32,219,255,.56) 0%,rgba(25,190,244,.35) 32%,rgba(23,153,229,.16) 57%,transparent 88%);filter:blur(22px);pointer-events:none}
@media(max-width:600px){.hero-art.has-robots::before{inset:12% -3% 18%;background:radial-gradient(ellipse 46% 51% at 25% 53%,rgba(255,48,189,.50) 0%,rgba(243,40,181,.30) 32%,rgba(222,29,172,.14) 57%,transparent 87%),radial-gradient(ellipse 46% 51% at 77% 53%,rgba(32,219,255,.49) 0%,rgba(25,190,244,.29) 32%,rgba(23,153,229,.13) 57%,transparent 87%);filter:blur(16px)}}

/* PNGs oficiais com alfa: composição normal preserva os materiais e as cores. */
.hero-art.has-robots .robot-pair,.hero-art.has-robots .robot-pair .robot{mix-blend-mode:normal}
@media(min-width:601px) and (max-width:1000px){.robot-pair figcaption{top:calc(100% + 10px)}}
