.xian-blade-meter{--xian-c1:#f9d8a6;--xian-c2:#a4907e;--xian-c3:#f48335;--xian-c4:#65b5a3;--xian-c5:#fff;position:absolute;left:40px;bottom:5px;z-index:19;display:grid;place-items:center;width:100px;height:88px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;isolation:isolate;filter:drop-shadow(0 7px 9px #000d) drop-shadow(0 0 9px var(--xian-c3))}
.xian-blade-meter__halo{position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle,var(--xian-c3) 0%,transparent 72%);opacity:.53;animation:xian-halo 3s ease-in-out infinite;z-index:-1}
.xian-blade-meter__dust{position:absolute;inset:0;pointer-events:none}.xian-blade-meter__dust i{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:var(--xian-c1);box-shadow:0 0 7px 2px var(--xian-c3);animation:xian-dust 5s linear infinite;animation-delay:calc(var(--i)*-.55s)}
.xian-blade-meter[data-theme=csillag] .xian-blade-meter__dust i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:8px;height:8px}
.xian-blade-meter>img{position:absolute;width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 5px var(--xian-c1));animation:xian-spin 11s linear infinite}.xian-blade-meter>img:nth-of-type(1){transform-origin:80% 65%;margin-left:-15px}.xian-blade-meter>img:nth-of-type(2){animation-direction:reverse;transform-origin:20% 65%;margin-left:15px}
.xian-blade-meter.is-endless{filter:drop-shadow(0 0 15px var(--xian-c5))}
@keyframes xian-spin{to{rotate:360deg}}@keyframes xian-halo{50%{opacity:.95;scale:1.2}}@keyframes xian-dust{0%{transform:rotate(calc(var(--i)*40deg)) translateX(9px);opacity:0}35%,70%{opacity:1}100%{transform:rotate(calc(var(--i)*40deg + 140deg)) translateX(34px);opacity:0}}
.vshop-skin-effect-preview.is-xian-blades img{animation:xian-shop-float 4s ease-in-out infinite}.vshop-skin-effect-preview.is-xian-blades img:nth-of-type(2){animation-delay:-2s;transform:translateX(12px)}@keyframes xian-shop-float{50%{translate:0 -7px;rotate:15deg}}
.vshop-skin-effect-preview.is-xian-blades{border-color:var(--effect-spark-a);background:radial-gradient(circle,color-mix(in srgb,var(--effect-light-a) 35%,transparent),#100d16 75%);box-shadow:0 0 15px var(--effect-spark-a)}.vshop-skin-effect-preview.is-xian-blades img{filter:drop-shadow(0 0 8px var(--effect-spark-b))}
@media(prefers-reduced-motion:reduce){.xian-blade-meter *,.vshop-skin-effect-preview.is-xian-blades img{animation:none!important}}
.xian-blade-tooltip .flower-thorn-tooltip__track{grid-template-columns:repeat(4,minmax(0,1fr))}
.xian-blade-tooltip .flower-thorn-tooltip__track span{height:27px}
.xian-blade-tooltip .flower-thorn-tooltip__bonuses b{font-size:11px;line-height:1.2}
/* Xian saját tooltip-VFX: az alap skin homokvihara, a csillag skin kozmikus tere. */
.xian-blade-tooltip[data-xian-theme="alap"]{background:radial-gradient(ellipse at 18% 6%,#b18b5945,transparent 49%),radial-gradient(ellipse at 94% 85%,#e4bd7040,transparent 48%),linear-gradient(145deg,#2b211b,#100e11 60%,#292016)}
.xian-blade-tooltip[data-xian-theme="csillag"]{background:radial-gradient(ellipse at 22% 11%,#7138aa66,transparent 48%),radial-gradient(ellipse at 85% 73%,#d743aa48,transparent 50%),linear-gradient(145deg,#20112f,#080a1e 60%,#220d35)}
.xian-blade-tooltip[data-xian-theme="halloween"]{background:radial-gradient(ellipse at 20% 8%,#f9742552,transparent 48%),radial-gradient(ellipse at 86% 78%,#22e5bb33,transparent 48%),linear-gradient(145deg,#2E1338,#12071a 60%,#093D32)}
.xian-blade-tooltip[data-xian-theme="halloween"] .xian-blade-tooltip__vfx i,#xian-blade-workshop[data-xian-theme="halloween"]>.xian-blade-tooltip__vfx i{background:#ffb27d;box-shadow:0 0 5px 1px #F97425,0 0 13px #22E5BB}
.xian-blade-tooltip[data-xian-theme="halloween"] .xian-blade-tooltip__vfx b,#xian-blade-workshop[data-xian-theme="halloween"]>.xian-blade-tooltip__vfx b{border-color:#22e5bb55;box-shadow:0 0 20px #f9742540,inset 0 0 20px #6b188540}
.flower-thorn-tooltip>.xian-blade-tooltip__vfx,#xian-blade-workshop>.xian-blade-tooltip__vfx{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}
.xian-blade-tooltip__vfx em,.xian-blade-tooltip__vfx s,.xian-blade-tooltip__vfx b,.xian-blade-tooltip__vfx i{position:absolute;display:block;pointer-events:none}
.xian-blade-tooltip__vfx em{inset:0;background:repeating-linear-gradient(165deg,transparent 0 38px,#deb7850d 39px 40px,transparent 41px 72px);animation:xianTooltipSandSweep 10s linear infinite}
.xian-blade-tooltip__vfx s{top:-30%;left:-26%;width:80%;height:160%;border-radius:50%;background:radial-gradient(ellipse,#e6bd7940,transparent 65%);filter:blur(24px);animation:xianTooltipSandGlow 8s ease-in-out infinite alternate}
.xian-blade-tooltip__vfx b{top:8%;left:-13%;width:58%;aspect-ratio:1;border:2px solid #e9c58a4a;border-radius:50%;box-shadow:0 0 20px #e4b66a35,inset 0 0 20px #e4b66a24;transform:rotate(-18deg) scaleY(.47);animation:xianTooltipSandRing 7s ease-in-out infinite}
.xian-blade-tooltip__vfx b:nth-of-type(2){top:48%;left:55%;width:48%;border-style:dashed;border-color:#f1d6a157;animation-delay:-3.5s;animation-duration:9s}
.xian-blade-tooltip__vfx i{left:var(--xian-px);top:var(--xian-py);width:var(--xian-size);height:var(--xian-size);border-radius:50%;background:#f6da9c;box-shadow:0 0 5px 1px #e4b66a,0 0 13px #b88845;opacity:0;animation:xianTooltipSandGrain 5.4s ease-in-out var(--xian-delay) infinite}
.xian-blade-tooltip[data-xian-theme="csillag"] .xian-blade-tooltip__vfx em,#xian-blade-workshop[data-xian-theme="csillag"]>.xian-blade-tooltip__vfx em{background:radial-gradient(ellipse at 25% 30%,#953bbb66,transparent 46%),radial-gradient(ellipse at 78% 70%,#2a61c76b,transparent 41%),radial-gradient(ellipse at 58% 20%,#e14ab23d,transparent 36%);filter:blur(12px);animation:xianTooltipNebula 12s ease-in-out infinite alternate}
.xian-blade-tooltip[data-xian-theme="csillag"] .xian-blade-tooltip__vfx s,#xian-blade-workshop[data-xian-theme="csillag"]>.xian-blade-tooltip__vfx s{top:-24%;left:34%;width:85%;height:125%;background:conic-gradient(from 0deg,transparent,#d443a64a,transparent,#7e71ff65,transparent);filter:blur(30px);animation:xianTooltipGalaxy 24s linear infinite}
.xian-blade-tooltip[data-xian-theme="csillag"] .xian-blade-tooltip__vfx b,#xian-blade-workshop[data-xian-theme="csillag"]>.xian-blade-tooltip__vfx b{border-color:#c99bff72;box-shadow:0 0 18px #b877ff70,inset 0 0 20px #7554c84d;transform:rotate(30deg) scaleY(.58);animation:xianTooltipOrbit 13s linear infinite}
.xian-blade-tooltip[data-xian-theme="csillag"] .xian-blade-tooltip__vfx b:nth-of-type(2),#xian-blade-workshop[data-xian-theme="csillag"]>.xian-blade-tooltip__vfx b:nth-of-type(2){border-style:dotted;border-color:#f8c6ff91;animation-direction:reverse;animation-duration:17s}
.xian-blade-tooltip[data-xian-theme="csillag"] .xian-blade-tooltip__vfx i,#xian-blade-workshop[data-xian-theme="csillag"]>.xian-blade-tooltip__vfx i{width:calc(var(--xian-size) + 3px);height:calc(var(--xian-size) + 3px);border-radius:0;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);background:#fff1ff;box-shadow:none;filter:drop-shadow(0 0 7px #e590ff);animation:xianTooltipStar 4.7s ease-in-out var(--xian-delay) infinite}
@keyframes xianTooltipSandSweep{to{transform:translate(-16px,22px)}}
@keyframes xianTooltipSandGlow{to{transform:translate(35%,8%) scale(1.16);opacity:.5}}
@keyframes xianTooltipSandRing{0%,100%{opacity:.28;transform:rotate(-18deg) scaleY(.47) scale(.82)}50%{opacity:.74;transform:rotate(10deg) scaleY(.47) scale(1.12)}}
@keyframes xianTooltipSandGrain{0%{opacity:0;transform:translate(-12px,18px) scale(.4)}25%{opacity:.82}72%{opacity:.48}100%{opacity:0;transform:translate(25px,-28px) scale(1.2)}}
@keyframes xianTooltipNebula{to{transform:translate(5%,-4%) scale(1.2);filter:blur(18px)}}
@keyframes xianTooltipGalaxy{to{transform:rotate(360deg)}}
@keyframes xianTooltipOrbit{to{transform:rotate(390deg) scaleY(.58)}}
@keyframes xianTooltipStar{0%,100%{opacity:.2;transform:scale(.45) rotate(0)}40%{opacity:1;transform:scale(1.22) rotate(35deg)}70%{opacity:.45;transform:scale(.7) rotate(70deg)}}
#xian-blade-workshop{--flower-c1:#251b18;--flower-c2:#f9d8a6;--flower-c3:#a4907e;--flower-c4:#65b5a3;--flower-c5:#f48335;--flower-dark:0;position:fixed;width:min(1120px,95vw);max-width:95vw;max-height:92vh;padding:0;overflow:hidden;border:1px solid var(--flower-c2);border-radius:22px;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--flower-c3) 20%,transparent),transparent 35%),radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--flower-c5) 20%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--flower-c1) 94%,#000),#070304 60%,color-mix(in srgb,var(--flower-c5) 25%,#020001));box-shadow:0 30px 100px #000f,0 0 45px color-mix(in srgb,var(--flower-c5) 45%,transparent);color:#fff}
#xian-blade-workshop::backdrop{background:rgba(8,0,3,.84);backdrop-filter:blur(8px)}
#xian-blade-workshop>header,#xian-blade-workshop .flower-thorn-workshop__content{position:relative;z-index:1}
#xian-blade-workshop>header{display:flex;align-items:center;gap:14px;padding:16px 25px 12px;border-bottom:1px solid color-mix(in srgb,var(--flower-c2) 28%,transparent)}
#xian-blade-workshop>header>div{flex:1}
#xian-blade-workshop>header small{color:var(--flower-c3);font:800 9px/1 Montserrat,sans-serif;letter-spacing:.2em}
#xian-blade-workshop>header h2{margin:5px 0 0;font:900 25px/1 Montserrat,sans-serif;text-shadow:0 0 16px var(--flower-c5)}
#xian-blade-workshop>header button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--flower-c2);border-radius:50%;background:#0007;color:#fff;font-size:22px;cursor:pointer}
#xian-blade-workshop[data-xian-theme="alap"]{background:radial-gradient(ellipse at 20% 0,#b18b5940,transparent 50%),linear-gradient(145deg,#2b211b,#100e11 60%,#292016)}
#xian-blade-workshop[data-xian-theme="csillag"]{background:radial-gradient(ellipse at 20% 0,#7138aa5c,transparent 52%),radial-gradient(ellipse at 88% 86%,#d743aa38,transparent 48%),linear-gradient(145deg,#20112f,#080a1e 60%,#220d35)}
@media(prefers-reduced-motion:reduce){#xian-blade-workshop *,.xian-blade-tooltip *{animation:none!important;transition:none!important}.xian-blade-tooltip__vfx i{opacity:.55}.xian-blade-tooltip__vfx b{opacity:.55}}
.v21-dependency-stage--xian-blades>i{border-color:var(--bunny-accent);background:radial-gradient(circle,color-mix(in srgb,var(--bunny-glow) 38%,transparent),transparent 68%);box-shadow:0 0 35px var(--bunny-accent),inset 0 0 25px #0009}.v21-dependency-stage--xian-blades figure img{width:min(52%,145px);height:auto;object-fit:contain;filter:drop-shadow(0 0 12px var(--bunny-glow));animation:xian-gallery-spin 13s linear infinite}.v21-dependency-stage--xian-blades figure+figure img{animation-direction:reverse}.v21-dependency-stage--xian-blades figure figcaption{color:var(--bunny-accent)}@keyframes xian-gallery-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.v21-dependency-stage--xian-blades figure img{animation:none!important}}
/* Patch v2.1: Xian pengeállapotainak saját homok, acél és arany színei. */
.v21-bunny-extras.is-hero-68{border-color:rgba(207,178,132,.34);background:radial-gradient(circle at 88% 0,rgba(190,150,97,.14),transparent 28rem),radial-gradient(circle at 6% 100%,rgba(101,181,163,.1),transparent 24rem),var(--v21-panel)}
.v21-bunny-extras.is-hero-68>header small{color:#dcc39b}
.v21-bunny-extras.is-hero-68>header h3{color:#fff0d5;text-shadow:0 0 20px rgba(208,172,117,.22)}
.v21-bunny-extras.is-hero-68>header p{color:#d0c2ae}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card{border-color:rgba(207,178,132,.38);background:linear-gradient(135deg,rgba(176,138,92,.15),rgba(45,36,29,.58) 55%,rgba(12,11,14,.94));box-shadow:inset 0 0 24px rgba(176,138,92,.09),0 17px 35px rgba(0,0,0,.25)}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card small{color:#e5c99c}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card h4{color:#fff4e3}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card p{color:#d6c8b4}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-icon i{border-color:#cdb286;background:radial-gradient(circle,rgba(225,197,144,.32),rgba(141,105,66,.18) 54%,transparent 72%);box-shadow:0 0 21px rgba(205,178,134,.58),inset 0 0 15px rgba(65,45,25,.75)}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-icon img{filter:drop-shadow(0 0 10px rgba(224,196,145,.74))}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/oriaspenge.webp"]){border-color:rgba(94,201,203,.45);background:linear-gradient(135deg,rgba(63,175,181,.17),rgba(25,48,49,.55) 55%,rgba(10,14,18,.94))}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/oriaspenge.webp"]) small{color:#8fe1dd}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/oriaspenge.webp"]) .v21-bunny-extra-icon i{border-color:#69c9ca;background:radial-gradient(circle,rgba(105,201,202,.3),transparent 70%);box-shadow:0 0 22px rgba(105,201,202,.56)}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/oriaspenge.webp"]) .v21-bunny-extra-icon img{filter:drop-shadow(0 0 11px rgba(105,201,202,.8))}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/vegtelenporges.webp"]){border-color:rgba(242,204,128,.5);background:linear-gradient(135deg,rgba(224,179,84,.18),rgba(79,55,28,.5) 55%,rgba(14,11,14,.94))}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/vegtelenporges.webp"]) small{color:#f6d88d}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/vegtelenporges.webp"]) .v21-bunny-extra-icon i{border-color:#eac77d;background:radial-gradient(circle,rgba(246,217,148,.34),transparent 70%);box-shadow:0 0 24px rgba(238,197,115,.62)}
.v21-bunny-extras.is-hero-68 .v21-bunny-extra-card:has(img[src$="xian/vegtelenporges.webp"]) .v21-bunny-extra-icon img{filter:drop-shadow(0 0 12px rgba(246,217,148,.8))}

/* Titán skin — elefántcsont/arany relikvia, égi kék háttér, cián energia. */
.xian-blade-tooltip[data-xian-theme="titan"]{background:radial-gradient(ellipse at 18% 6%,#f9be5d4d,transparent 46%),radial-gradient(ellipse at 86% 82%,#6efefe2e,transparent 48%),repeating-conic-gradient(from 0deg at 50% -20%,#fdf3e30b 0 4deg,transparent 4deg 13deg),linear-gradient(145deg,#222c46,#0d1424 60%,#182238);border-color:#f9be5d99}
#xian-blade-workshop[data-xian-theme="titan"]{background:radial-gradient(ellipse at 20% 0,#f9be5d47,transparent 52%),radial-gradient(ellipse at 88% 86%,#6efefe2b,transparent 48%),repeating-conic-gradient(from 0deg at 50% -20%,#fdf3e30a 0 4deg,transparent 4deg 13deg),linear-gradient(145deg,#222c46,#0d1424 60%,#182238)}
.xian-blade-tooltip[data-xian-theme="titan"] .xian-blade-tooltip__vfx i,#xian-blade-workshop[data-xian-theme="titan"]>.xian-blade-tooltip__vfx i{border-radius:1px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#fdf3e3;box-shadow:none;filter:drop-shadow(0 0 5px #6efefe) drop-shadow(0 0 10px #97b8ee)}
.xian-blade-tooltip[data-xian-theme="titan"] .xian-blade-tooltip__vfx b,#xian-blade-workshop[data-xian-theme="titan"]>.xian-blade-tooltip__vfx b{border-color:#f9be5d80;box-shadow:0 0 18px #f9be5d40,inset 0 0 20px #6efefe33}
.xian-blade-tooltip[data-xian-theme="titan"] .xian-blade-tooltip__vfx b:nth-of-type(2),#xian-blade-workshop[data-xian-theme="titan"]>.xian-blade-tooltip__vfx b:nth-of-type(2){border-style:dashed;border-color:#6efefe70}
.xian-blade-tooltip[data-xian-theme="titan"] .xian-blade-tooltip__vfx em,#xian-blade-workshop[data-xian-theme="titan"]>.xian-blade-tooltip__vfx em{background:radial-gradient(ellipse at 28% 26%,#f9be5d40,transparent 44%),radial-gradient(ellipse at 76% 72%,#97b8ee45,transparent 42%);filter:blur(12px)}
.xian-blade-tooltip[data-xian-theme="titan"] .xian-blade-tooltip__vfx s,#xian-blade-workshop[data-xian-theme="titan"]>.xian-blade-tooltip__vfx s{background:conic-gradient(from 0deg,transparent,#fdf3e333,transparent,#6efefe3d,transparent)}
.xian-blade-meter[data-theme=titan] .xian-blade-meter__dust i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#fdf3e3;box-shadow:0 0 6px #6efefe}

/* Kristály Xian: a rózsapalota ezüsttel metszett üvegablakai és báli rozettái. */
.xian-crystal-rose{display:none;pointer-events:none}
.xian-blade-meter[data-theme=kristaly]{filter:drop-shadow(0 5px 8px #383f6aaa) drop-shadow(0 0 8px #febaf477)}
.xian-blade-meter[data-theme=kristaly]>.xian-crystal-rose{display:block;position:absolute;width:35px;height:35px;bottom:0;right:0;filter:drop-shadow(0 0 5px #FEBAF4);animation:xian-crystal-bloom 5s ease-in-out infinite}
.xian-blade-meter[data-theme=kristaly] .xian-blade-meter__halo{border:1px solid #fff3e899;background:conic-gradient(from 30deg,#7170da33,#FEBAF455,#fff9f533,#8DA7E755,#7170da33);box-shadow:inset 0 0 17px #dce6ff33,0 0 12px #FEBAF444}
.xian-blade-meter[data-theme=kristaly] .xian-blade-meter__dust i{width:7px;height:11px;border-radius:0;background:linear-gradient(135deg,#fff,#FEBAF4 46%,#8DA7E7 50%,#F4BCA8);clip-path:polygon(50% 0,100% 32%,76% 82%,50% 100%,12% 65%,0 30%);box-shadow:none;filter:drop-shadow(0 0 3px #FEBAF4)}
.xian-blade-tooltip[data-xian-theme=kristaly],#xian-blade-workshop[data-xian-theme=kristaly]{border-color:#f4bca899;background:radial-gradient(ellipse at 13% 0,#FEBAF42c,transparent 46%),radial-gradient(ellipse at 94% 85%,#8DA7E730,transparent 52%),linear-gradient(145deg,#383F6A,#17192e 58%,#33243f);box-shadow:0 18px 55px #101325bb,0 0 28px #7170da44,inset 0 0 0 3px #fff5e80b;color:#fff7fd}
:is(.xian-blade-tooltip,#xian-blade-workshop)[data-xian-theme=kristaly] .xian-blade-tooltip__vfx em{background:repeating-linear-gradient(60deg,transparent 0 57px,#f4bca814 58px 59px,transparent 60px 117px),repeating-linear-gradient(-60deg,transparent 0 57px,#dce6ff10 58px 59px,transparent 60px 117px);animation:xianTooltipSandSweep 18s linear infinite}
:is(.xian-blade-tooltip,#xian-blade-workshop)[data-xian-theme=kristaly] .xian-blade-tooltip__vfx s{background:conic-gradient(from 25deg,transparent,#FEBAF440,transparent,#8DA7E740,transparent,#F4BCA826,transparent);filter:blur(24px);animation:xianTooltipGalaxy 30s linear infinite}
:is(.xian-blade-tooltip,#xian-blade-workshop)[data-xian-theme=kristaly] .xian-blade-tooltip__vfx b{border-color:#fff5e851;border-style:double;border-width:3px;box-shadow:0 0 16px #FEBAF444,inset 0 0 16px #8DA7E722}
:is(.xian-blade-tooltip,#xian-blade-workshop)[data-xian-theme=kristaly] .xian-blade-tooltip__vfx i{width:calc(var(--xian-size) + 4px);height:calc(var(--xian-size) + 7px);border-radius:0;clip-path:polygon(50% 0,100% 33%,77% 82%,50% 100%,13% 65%,0 30%);background:linear-gradient(135deg,#fff9fc,#FEBAF4 45%,#8DA7E7 48%,#F4BCA8);box-shadow:none;filter:drop-shadow(0 0 4px #FEBAF4);animation:xian-crystal-petal 9s ease-in-out var(--xian-delay) infinite}
:is(.xian-blade-tooltip,#xian-blade-workshop)[data-xian-theme=kristaly] .xian-blade-tooltip__vfx>.xian-crystal-rose{display:block;position:absolute;right:-18px;top:4%;width:125px;opacity:.45;filter:drop-shadow(0 0 9px #FEBAF488);animation:xian-crystal-bloom 8s ease-in-out infinite}
:is(.xian-blade-tooltip,#xian-blade-workshop)[data-xian-theme=kristaly] .xian-blade-tooltip__vfx>.xian-crystal-rose:last-child{right:auto;left:-16px;top:auto;bottom:4%;width:98px;animation-delay:-4s}
.xian-blade-tooltip[data-xian-theme=kristaly] .flower-thorn-tooltip__umbrella{background:radial-gradient(circle,#fff7fd33,#8DA7E733 50%,transparent 72%);border-color:#F4BCA8}
.xian-blade-tooltip[data-xian-theme=kristaly] .flower-thorn-tooltip__track .is-filled{background:linear-gradient(145deg,#FEBAF433,#8DA7E744);border-color:#f4bca899;box-shadow:inset 0 0 8px #fff7fd22}
@keyframes xian-crystal-petal{0%{opacity:0;transform:translate(-13px,-24px) rotate(-25deg) scale(.65)}25%,65%{opacity:.65}100%{opacity:0;transform:translate(23px,34px) rotate(95deg) scale(1.1)}}
@keyframes xian-crystal-bloom{0%,100%{scale:.94;rotate:-5deg;opacity:.55}50%{scale:1.05;rotate:6deg;opacity:.9}}
@media(prefers-reduced-motion:reduce){.xian-crystal-rose{animation:none!important}}
