/* KIRA (81) – Elektromos Kunai rework, patch notes v2.1 vitrinek.
   Nekatay-mintájú skinvitrin: a skin bannere előtt a skinfüggő Kunai és
   Zolan, mögöttük rajzolt neon-motívum (Alap: graffiti és villámok,
   Űrhajós: rakéta és csillagok, Monster Hunter: hologram-rács és k-pop
   fénycsíkok, Fejlesztett MH: prizmatikus csillogás). Emoji nincs. */
.v21-dependency-skins--kira-kunai{border-color:#ccf8315c;background:radial-gradient(circle at 80% 8%,#4d209c40,transparent 40%),radial-gradient(circle at 12% 100%,#b1548a30,transparent 42%),#08060e}
.v21-dependency-skins--kira-kunai>header small,.v21-dependency-skins--kira-kunai .v21-dependency-card>header small{color:#ccf831}
.v21-dependency-skins--kira-kunai .v21-bunny-skin-stage{overflow:hidden}
.v21-dependency-skins--kira-kunai .v21-dependency-card:nth-child(2){border-color:#fa823280}
.v21-dependency-skins--kira-kunai .v21-dependency-card:nth-child(3){border-color:#e63eff80}
.v21-dependency-skins--kira-kunai .v21-dependency-card:nth-child(4){border-color:#00ffff80}
.v21-dependency-stage--kira-kunai{inset:6% 4% 10%;display:flex;align-items:center;justify-content:center;gap:6%;filter:none}
.v21-dependency-stage--kira-kunai>i{inset:12% 18%;border:1px solid color-mix(in srgb,var(--bunny-accent) 72%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bunny-accent) 24%,transparent),transparent 70%);box-shadow:0 0 26px color-mix(in srgb,var(--bunny-glow) 40%,transparent),inset 0 0 36px color-mix(in srgb,var(--bunny-glow) 18%,transparent);animation:kiPatchPulse 2.8s ease-in-out infinite alternate}
.v21-dependency-stage--kira-kunai figure.is-kira-kunai,.v21-dependency-stage--kira-kunai figure.is-kira-zolan{position:relative;z-index:3}
.v21-dependency-stage--kira-kunai .is-kira-kunai img{transform:rotate(-45deg);filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 14px var(--bunny-glow));animation:kiPatchKunai 3.2s ease-in-out infinite}
.v21-dependency-stage--kira-kunai .is-kira-zolan img{filter:drop-shadow(0 0 8px var(--bunny-glow)) drop-shadow(0 0 18px color-mix(in srgb,var(--bunny-accent) 60%,transparent));animation:kiPatchZolan 3.6s ease-in-out infinite}
.v21-dependency-stage--kira-kunai figure.is-kira-motif{position:absolute;inset:0;z-index:1;max-width:none!important;height:100%;margin:0;pointer-events:none}
.v21-dependency-stage--kira-kunai .v21-dependency-drawn{position:absolute;inset:0;display:block;overflow:hidden}
.v21-dependency-stage--kira-kunai .v21-dependency-drawn::before,.v21-dependency-stage--kira-kunai .v21-dependency-drawn::after{content:"";position:absolute}
/* Alap: graffiti-csíkok és villám-cikcakkok. */
.v21-dependency-stage--kira-kunai .is-kira-motif--street .v21-dependency-drawn{background:repeating-linear-gradient(-12deg,transparent 0 26px,#b1548a2e 26px 29px,transparent 29px 70px)}
.v21-dependency-stage--kira-kunai .is-kira-motif--street .v21-dependency-drawn::before,.v21-dependency-stage--kira-kunai .is-kira-motif--street .v21-dependency-drawn::after{width:18px;height:30px;background:#ccf831;clip-path:polygon(55% 0,15% 55%,45% 55%,30% 100%,85% 40%,55% 40%);filter:drop-shadow(0 0 6px #ccf831);animation:kiPatchSpark 2.4s ease-in-out infinite}
.v21-dependency-stage--kira-kunai .is-kira-motif--street .v21-dependency-drawn::before{left:14%;top:14%}
.v21-dependency-stage--kira-kunai .is-kira-motif--street .v21-dependency-drawn::after{right:16%;bottom:24%;background:#4be4e0;filter:drop-shadow(0 0 6px #4be4e0);animation-delay:-1.2s}
/* Űrhajós: csillagpor és felszálló rakéta-csóva. */
.v21-dependency-stage--kira-kunai .is-kira-motif--space .v21-dependency-drawn{background:radial-gradient(1.5px 1.5px at 18% 20%,#fff,transparent 60%),radial-gradient(1px 1px at 42% 70%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 76% 18%,#44deff,transparent 60%),radial-gradient(1px 1px at 88% 64%,#fff,transparent 60%),radial-gradient(1px 1px at 30% 44%,#fcf639,transparent 60%)}
.v21-dependency-stage--kira-kunai .is-kira-motif--space .v21-dependency-drawn::before{left:12%;bottom:6%;width:10px;height:22px;border-radius:50% 50% 20% 20%;background:linear-gradient(180deg,#44deff,#fff 40%,#fa8232);box-shadow:0 14px 10px -2px #fb2f00aa;animation:kiPatchRocket 4.4s ease-in infinite}
.v21-dependency-stage--kira-kunai .is-kira-motif--space .v21-dependency-drawn::after{right:14%;top:14%;width:9px;height:9px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 5px #44deff);animation:kiPatchTwinkle 2.6s ease-in-out infinite}
/* Monster Hunter: hologram-scanline és k-pop fénycsíkok. */
.v21-dependency-stage--kira-kunai .is-kira-motif--holo .v21-dependency-drawn{background:repeating-linear-gradient(0deg,#00ffff14 0 1px,transparent 1px 4px),linear-gradient(200deg,#e63eff33 0 14%,transparent 30%) 0 0/50% 100% no-repeat,linear-gradient(160deg,transparent 70%,#00ffff33 86%) 100% 0/50% 100% no-repeat}
.v21-dependency-stage--kira-kunai .is-kira-motif--holo .v21-dependency-drawn::before{left:0;right:0;top:0;height:18%;background:linear-gradient(180deg,transparent,#00ffff2e,transparent);animation:kiPatchScan 3s linear infinite}
.v21-dependency-stage--kira-kunai .is-kira-motif--holo .v21-dependency-drawn::after{left:16%;top:22%;width:8px;height:8px;border-radius:1px;background:#e63eff;box-shadow:60px 40px 0 #00ffff,120px -6px 0 #a710e9,34px 70px 0 #e63eff;animation:kiPatchTwinkle 2.2s ease-in-out infinite}
/* Fejlesztett MH: prizmatikus fénysáv és gyémánt-csillanások. */
.v21-dependency-stage--kira-kunai .is-kira-motif--prism .v21-dependency-drawn{background:linear-gradient(120deg,transparent 20%,#5327db38 30%,transparent 40%,#00ffff38 55%,transparent 65%,#e63eff38 78%,transparent 88%);background-size:220% 100%;animation:kiPatchPrism 7s linear infinite}
.v21-dependency-stage--kira-kunai .is-kira-motif--prism .v21-dependency-drawn::before,.v21-dependency-stage--kira-kunai .is-kira-motif--prism .v21-dependency-drawn::after{width:12px;height:14px;background:linear-gradient(160deg,#fff,#00ffff,#e63eff);clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);filter:drop-shadow(0 0 6px #e63eff);animation:kiPatchTwinkle 3s ease-in-out infinite}
.v21-dependency-stage--kira-kunai .is-kira-motif--prism .v21-dependency-drawn::before{left:16%;top:18%}
.v21-dependency-stage--kira-kunai .is-kira-motif--prism .v21-dependency-drawn::after{right:18%;bottom:22%;animation-delay:-1.5s}
.v21-bunny-extras.is-hero-81{border-color:#ccf83155;background:radial-gradient(circle at 82% 0%,#4d209c40,transparent 40%),#08060e}
.v21-bunny-extras.is-hero-81>header small{color:#ccf831}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-card{border-color:#4be4e04d;background:linear-gradient(120deg,#4d209c33,#07050b 72%)}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-card.is-debuff{border-color:#ccf8317a;background:linear-gradient(120deg,#ccf8311a,#0a0b06 75%)}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-icon i{border-color:#4be4e0;box-shadow:0 0 17px #4be4e077,inset 0 0 15px #4d209c99}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-card.is-debuff .v21-bunny-extra-icon i{border-color:#ccf831;box-shadow:0 0 19px #ccf83177,inset 0 0 17px #ccf83133;animation:kiPatchCharge 1.8s ease-in-out infinite}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-icon img{filter:drop-shadow(0 0 12px #4be4e0)}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-card.is-debuff .v21-bunny-extra-icon img{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 12px #ccf831)}
.v21-bunny-extras.is-hero-81 .v21-bunny-extra-card small{color:#d9ff7a}
@keyframes kiPatchPulse{to{opacity:.55;transform:scale(1.06)}}
@keyframes kiPatchKunai{0%,100%{transform:rotate(-45deg) translateY(0)}50%{transform:rotate(-45deg) translateY(-7px)}}
@keyframes kiPatchZolan{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-6px);opacity:.82}}
@keyframes kiPatchSpark{0%,100%{opacity:.15;transform:scale(.7)}45%{opacity:.9;transform:scale(1.1)}55%{opacity:.3}}
@keyframes kiPatchTwinkle{0%,100%{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}
@keyframes kiPatchRocket{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(-220px);opacity:0}}
@keyframes kiPatchScan{from{transform:translateY(-100%)}to{transform:translateY(560%)}}
@keyframes kiPatchPrism{to{background-position:-220% 0}}
@keyframes kiPatchCharge{0%,100%{box-shadow:0 0 12px #ccf83155,inset 0 0 12px #ccf83122}50%{box-shadow:0 0 24px #ccf831aa,inset 0 0 20px #ccf83144}}
@media(prefers-reduced-motion:reduce){.v21-dependency-stage--kira-kunai *,.v21-dependency-stage--kira-kunai *::before,.v21-dependency-stage--kira-kunai *::after,.v21-dependency-stage--kira-kunai>i,.v21-bunny-extras.is-hero-81 .v21-bunny-extra-icon i{animation:none!important}}
