/* SORA (83) – Nagy Kártyashow rework, patch notes v2.1 vitrinek.
   Nekatay-mintájú skinvitrin: a skin bannere előtt a skinfüggő Kártyapakli és
   a Taps, mögöttük rajzolt porond-motívum (Alap: konfetti és porondfény,
   Kalandor: iránytű és levelek, Elegáns: gyémántok, VIP: csillogás és
   fényívek). */
.v21-dependency-skins--sora-show{border-color:#76b2ff5c;background:radial-gradient(circle at 80% 8%,#1a3c6533,transparent 40%),radial-gradient(circle at 12% 100%,#350a1830,transparent 42%),#07080e}
.v21-dependency-skins--sora-show>header small,.v21-dependency-skins--sora-show .v21-dependency-card>header small{color:#a9ccff}
.v21-dependency-skins--sora-show .v21-bunny-skin-stage{overflow:hidden}
.v21-dependency-skins--sora-show .v21-dependency-card:nth-child(2){border-color:#bf490b80}
.v21-dependency-skins--sora-show .v21-dependency-card:nth-child(3){border-color:#6b895780}
.v21-dependency-skins--sora-show .v21-dependency-card:nth-child(4){border-color:#d699e380}
.v21-dependency-stage--sora-show{inset:6% 4% 10%;display:flex;align-items:center;justify-content:center;gap:6%;filter:none}
.v21-dependency-stage--sora-show>i{inset:10% 16%;border:1px solid color-mix(in srgb,var(--bunny-accent) 72%,transparent);border-radius:14px;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:soPatchPulse 3.4s ease-in-out infinite alternate}
.v21-dependency-stage--sora-show figure.is-sora-deck,.v21-dependency-stage--sora-show figure.is-sora-taps{position:relative;z-index:3}
.v21-dependency-stage--sora-show .is-sora-deck img{transform-origin:50% 80%;filter:drop-shadow(0 0 8px var(--bunny-glow)) drop-shadow(0 0 20px color-mix(in srgb,var(--bunny-accent) 60%,transparent));animation:soPatchDeck 3.6s ease-in-out infinite}
.v21-dependency-stage--sora-show .is-sora-taps img{filter:drop-shadow(0 0 7px var(--bunny-glow));opacity:.92;animation:soPatchClap 2.4s ease-in-out infinite}
.v21-dependency-stage--sora-show figure.is-sora-motif{position:absolute;inset:0;z-index:1;max-width:none!important;height:100%;margin:0;pointer-events:none}
.v21-dependency-stage--sora-show .v21-dependency-drawn{position:absolute;inset:0;display:block;overflow:hidden}
/* Alap: konfetti és két porondfény-kúp. */
.v21-dependency-stage--sora-show .is-sora-motif--circus .v21-dependency-drawn{background:linear-gradient(200deg,#76b2ff2e 0 18%,transparent 34%) 0 0/50% 100% no-repeat,linear-gradient(160deg,transparent 66%,#76b2ff2e 82%) 100% 0/50% 100% no-repeat}
.v21-dependency-stage--sora-show .is-sora-motif--circus .v21-dependency-drawn::before,.v21-dependency-stage--sora-show .is-sora-motif--circus .v21-dependency-drawn::after{content:"";position:absolute;width:6px;height:9px;border-radius:1px;background:#3f8cff;box-shadow:-40px 30px 0 #e5463f,54px -14px 0 #f4c232,90px 40px 0 #ff5fb8,24px 62px 0 #76b2ff;animation:soPatchConfetti 5s ease-in-out infinite alternate}
.v21-dependency-stage--sora-show .is-sora-motif--circus .v21-dependency-drawn::before{left:18%;top:16%}
.v21-dependency-stage--sora-show .is-sora-motif--circus .v21-dependency-drawn::after{right:26%;bottom:30%;animation-delay:-2.3s}
/* Kalandor: iránytű-rózsa és hulló levelek. */
.v21-dependency-stage--sora-show .is-sora-motif--adventure .v21-dependency-drawn{background:radial-gradient(circle at 86% 18%,transparent 0 22px,#f6d74255 22px 23px,transparent 23px 30px,#f6d74240 30px 31px,transparent 31px),conic-gradient(from 45deg at 86% 18%,#f6d74266 0 2deg,transparent 2deg 88deg,#f6d74266 88deg 92deg,transparent 92deg 178deg,#f6d74266 178deg 182deg,transparent 182deg 268deg,#f6d74266 268deg 272deg,transparent 272deg)}
.v21-dependency-stage--sora-show .is-sora-motif--adventure .v21-dependency-drawn::before,.v21-dependency-stage--sora-show .is-sora-motif--adventure .v21-dependency-drawn::after{content:"";position:absolute;width:12px;height:12px;border-radius:0 70% 0 70%;background:#bf490b;box-shadow:46px 24px 0 #6e480c,-30px 50px 0 #f6d742aa;animation:soPatchLeaf 6s ease-in-out infinite}
.v21-dependency-stage--sora-show .is-sora-motif--adventure .v21-dependency-drawn::before{left:16%;top:12%}
.v21-dependency-stage--sora-show .is-sora-motif--adventure .v21-dependency-drawn::after{left:58%;top:4%;animation-delay:-3s}
/* Elegáns: gyémánt-rács és csillanó gyémántok. */
.v21-dependency-stage--sora-show .is-sora-motif--elegant .v21-dependency-drawn{background:repeating-linear-gradient(45deg,#81a5b11c 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,#81a5b11c 0 1px,transparent 1px 22px)}
.v21-dependency-stage--sora-show .is-sora-motif--elegant .v21-dependency-drawn::before,.v21-dependency-stage--sora-show .is-sora-motif--elegant .v21-dependency-drawn::after{content:"";position:absolute;width:12px;height:14px;background:linear-gradient(160deg,#fff,#81a5b1);clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);filter:drop-shadow(0 0 6px #81a5b1);animation:soPatchTwinkle 3.2s ease-in-out infinite}
.v21-dependency-stage--sora-show .is-sora-motif--elegant .v21-dependency-drawn::before{left:16%;top:20%}
.v21-dependency-stage--sora-show .is-sora-motif--elegant .v21-dependency-drawn::after{right:18%;bottom:22%;animation-delay:-1.6s}
/* VIP: fényívek és csillámpor. */
.v21-dependency-stage--sora-show .is-sora-motif--vip .v21-dependency-drawn{background:radial-gradient(ellipse 70% 40% at 50% 112%,transparent 60%,#d699e366 61%,transparent 63%),radial-gradient(ellipse 90% 55% at 50% 118%,transparent 60%,#c08a4166 61%,transparent 62.5%),radial-gradient(1.5px 1.5px at 20% 22%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 78% 30%,#d699e3,transparent 60%),radial-gradient(1px 1px at 60% 14%,#fff,transparent 60%)}
.v21-dependency-stage--sora-show .is-sora-motif--vip .v21-dependency-drawn::before,.v21-dependency-stage--sora-show .is-sora-motif--vip .v21-dependency-drawn::after{content:"";position:absolute;width:10px;height:10px;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 #d699e3);animation:soPatchTwinkle 2.6s ease-in-out infinite}
.v21-dependency-stage--sora-show .is-sora-motif--vip .v21-dependency-drawn::before{left:22%;top:16%}
.v21-dependency-stage--sora-show .is-sora-motif--vip .v21-dependency-drawn::after{right:20%;top:34%;animation-delay:-1.3s}
.v21-bunny-extras.is-hero-83{border-color:#76b2ff55;background:radial-gradient(circle at 82% 0%,#1a3c6533,transparent 40%),#07080e}
.v21-bunny-extras.is-hero-83>header small{color:#a9ccff}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-card{border-color:#76b2ff4d;background:linear-gradient(120deg,#1a3c6533,#05060b 72%)}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-card.is-debuff{border-color:#ff5fb87a;background:linear-gradient(120deg,#ff5fb81c,#0b060a 75%)}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-card:last-child{border-color:#8492bd8a;background:linear-gradient(120deg,#350a1838,#08060a 75%)}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-icon i{border-color:#76b2ff;box-shadow:0 0 17px #76b2ff77,inset 0 0 15px #1a3c6599}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-card.is-debuff .v21-bunny-extra-icon i{border-color:#ff5fb8;box-shadow:0 0 19px #ff5fb877,inset 0 0 17px #ff5fb833}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-icon img{filter:drop-shadow(0 0 12px #76b2ff)}
.v21-bunny-extras.is-hero-83 .v21-bunny-extra-card small{color:#c3dbff}
@keyframes soPatchPulse{to{opacity:.55;transform:scale(1.06)}}
@keyframes soPatchDeck{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}
@keyframes soPatchClap{0%,100%{transform:scale(1)}20%{transform:scale(1.1)}35%{transform:scale(.96)}50%{transform:scale(1.06)}}
@keyframes soPatchConfetti{to{opacity:.35;translate:10px 26px;rotate:140deg}}
@keyframes soPatchLeaf{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(14px,30px) rotate(120deg)}100%{transform:translate(0,60px) rotate(240deg);opacity:0}}
@keyframes soPatchTwinkle{0%,100%{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}
@media(prefers-reduced-motion:reduce){.v21-dependency-stage--sora-show *,.v21-dependency-stage--sora-show>i,.v21-bunny-extras.is-hero-83 .v21-bunny-extra-icon i{animation:none!important}}
