@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather Fallback;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_55e047{font-family:Merriweather,Merriweather Fallback;font-style:normal}.__variable_55e047{--font-merriweather:"Merriweather","Merriweather Fallback"}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_6f1146{font-family:"Noto Serif","Noto Serif Fallback";font-style:normal}.__variable_6f1146{--font-noto-serif:"Noto Serif","Noto Serif Fallback"}.skill-caster{position:relative;display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--reader-line) 72%,#f5d75e 28%);border-radius:12px;padding:12px;overflow:hidden;background:linear-gradient(130deg,rgba(255,255,255,.5),transparent 34%),radial-gradient(circle at 12% 18%,rgba(245,215,94,.26),transparent 34%),radial-gradient(circle at 88% 0,rgba(108,92,231,.18),transparent 38%),radial-gradient(circle at 72% 96%,rgba(34,184,168,.14),transparent 34%),color-mix(in srgb,var(--reader-bg) 96%,var(--reader-ink) 4%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--reader-bg) 84%,transparent),0 18px 44px color-mix(in srgb,var(--reader-ink) 8%,transparent)}.skill-caster:before{inset:-1px;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.18) 42%,transparent 66%),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px);animation:skillPanelSheen 7s linear infinite}.skill-caster:after,.skill-caster:before{position:absolute;content:"";pointer-events:none}.skill-caster:after{right:12px;bottom:-18px;width:112px;height:112px;border:1px solid rgba(245,215,94,.32);border-radius:50%;background:radial-gradient(circle,rgba(245,215,94,.2),transparent 56%),conic-gradient(from 90deg,transparent,rgba(245,215,94,.18),transparent 32%);animation:skillPanelSigil 14s linear infinite}.skill-caster-heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--reader-ink);font-size:13px;font-weight:800}.skill-caster-heading small{color:var(--reader-muted);font-size:11px}.skill-caster-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.skill-caster-meta .role-badge{min-height:20px;padding:3px 7px}.skill-row{z-index:1;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));grid-gap:8px}.skill-button,.skill-row{position:relative;display:grid;gap:8px}.skill-button{--skill-accent:#dd5b00;--skill-secondary:#f5d75e;--skill-hot:#ffffff;--skill-border-speed:7.8s;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:8px;min-height:52px;border:1px solid transparent;border-radius:11px;padding:8px 10px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--skill-accent) 16%,transparent),transparent 58%) padding-box,color-mix(in srgb,var(--reader-bg) 91%,var(--skill-accent) 9%) padding-box,conic-gradient(from var(--skill-border-angle,0deg),color-mix(in srgb,var(--skill-accent) 68%,transparent),color-mix(in srgb,var(--skill-hot) 52%,transparent),color-mix(in srgb,var(--skill-secondary) 62%,transparent),color-mix(in srgb,var(--skill-accent) 68%,transparent)) border-box;color:var(--reader-ink);font-size:12px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.skill-button:before{position:absolute;inset:0;z-index:0;border-radius:inherit;background:conic-gradient(from var(--skill-border-angle,0deg),transparent 0 18%,color-mix(in srgb,var(--skill-hot) 52%,transparent) 24%,color-mix(in srgb,var(--skill-accent) 42%,transparent) 34%,transparent 44% 100%);animation:skillBorderOrbit var(--skill-border-speed) linear infinite;content:"";opacity:.44;pointer-events:none}.skill-button:focus-visible:not(:disabled),.skill-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--skill-accent) 58%,var(--reader-line) 42%);box-shadow:0 12px 26px color-mix(in srgb,var(--skill-accent) 16%,transparent);transform:translateY(-1px)}.skill-button:focus-visible:not(:disabled) .skill-button-icon,.skill-button:hover:not(:disabled) .skill-button-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 0 0 4px color-mix(in srgb,var(--skill-accent) 12%,transparent),0 0 22px color-mix(in srgb,var(--skill-accent) 34%,transparent);transform:scale(1.05) rotate(-3deg)}.skill-button:active:not(:disabled){transform:translateY(1px) scale(.99)}.skill-button-aura{inset:-40%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--skill-accent) 34%,transparent),transparent 30%,rgba(255,255,255,.18),transparent 54%);opacity:.58;animation:skillButtonAura 5.8s linear infinite}.skill-button-aura,.skill-button-glow{position:absolute;z-index:0;pointer-events:none}.skill-button-glow{inset:1px;border-radius:10px;background:radial-gradient(circle at 16% 22%,rgba(255,255,255,.52),transparent 18%),linear-gradient(100deg,transparent 18%,rgba(255,255,255,.2) 48%,transparent 72%);opacity:.72;transform:translateX(-42%);animation:skillButtonGlow 4.8s ease-in-out infinite}.skill-button-icon{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.78),transparent 26%),color-mix(in srgb,var(--skill-accent) 18%,var(--reader-bg) 82%);color:color-mix(in srgb,var(--skill-accent) 80%,var(--reader-ink) 20%);box-shadow:inset 0 1px 0 rgba(255,255,255,.54);transition:transform .18s ease,box-shadow .18s ease}.skill-button-copy{position:relative;z-index:1;display:grid;min-width:0;grid-gap:2px;gap:2px;text-align:left}.skill-button-copy small,.skill-button-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-button-copy small{color:color-mix(in srgb,var(--skill-accent) 62%,var(--reader-muted) 38%);font-size:10.5px;font-weight:750}.skill-button-sparks{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.skill-button-sparks i{position:absolute;width:4px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--skill-accent) 72%,#ffffff 28%);box-shadow:0 0 12px color-mix(in srgb,var(--skill-accent) 52%,transparent);opacity:0;animation:skillSparkPop 2.8s ease-in-out infinite}.skill-button-sparks i:first-child{top:18%;right:20%}.skill-button-sparks i:nth-child(2){right:11%;bottom:22%;animation-delay:.82s}.skill-button-sparks i:nth-child(3){top:60%;left:16%;animation-delay:1.48s}.skill-button-wind_blade{--skill-accent:#22b8a8;--skill-secondary:#38bdf8;--skill-hot:#fef08a;--skill-border-speed:5.6s}.skill-button-summon_rain{--skill-accent:#3b82f6;--skill-secondary:#2dd4bf;--skill-hot:#dbeafe;--skill-border-speed:8.8s}.skill-button-bean_soldiers{--skill-accent:#d97706;--skill-secondary:#22c55e;--skill-hot:#facc15;--skill-border-speed:7.2s}.skill-button-sword_flight{--skill-accent:#2f8f72;--skill-secondary:#f0d06a;--skill-hot:#f5f0e6;--skill-border-speed:4.8s}.skill-button-lotus_domain{--skill-accent:#db2777;--skill-secondary:#14b8a6;--skill-hot:#fef9c3;--skill-border-speed:9.2s}.skill-button-celestial_rain{--skill-accent:#06b6d4;--skill-secondary:#ffffff;--skill-hot:#cffafe;--skill-border-speed:3.9s}.skill-button-heaven_thunder{--skill-accent:#f59e0b;--skill-secondary:#ffffff;--skill-hot:#fef08a;--skill-border-speed:3.5s}.skill-button-starfall{--skill-accent:#1e6b8a;--skill-secondary:#f0d06a;--skill-hot:#eef6ff;--skill-border-speed:4.4s}.skill-button[data-admin=true]{border-color:color-mix(in srgb,var(--skill-accent) 64%,rgba(255,255,255,.48));box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 0 18px color-mix(in srgb,var(--skill-accent) 28%,transparent)}.skill-button:disabled{cursor:not-allowed}.skill-button[data-cooling=true],.skill-button[data-locked=true]{border-color:var(--reader-line);background:color-mix(in srgb,var(--reader-bg) 94%,var(--reader-ink) 6%);color:var(--reader-muted);filter:grayscale(.86);opacity:.72}.skill-button[data-cooling=true] .skill-button-aura,.skill-button[data-locked=true] .skill-button-aura{animation:none;opacity:0}.skill-button[data-cooling=true] .skill-button-glow,.skill-button[data-cooling=true] .skill-button-sparks,.skill-button[data-locked=true] .skill-button-glow,.skill-button[data-locked=true] .skill-button-sparks{display:none}.skill-button[data-cooling=true] small,.skill-button[data-locked=true] small{color:var(--reader-muted)}.skill-error{margin:0;color:#c41c1c;font-size:12px;line-height:1.4}.skill-effect-layer{position:fixed;inset:0;z-index:45;overflow:hidden;pointer-events:none}.skill-effect{position:absolute;inset:0;opacity:0;mix-blend-mode:normal}.skill-webgl-scene{position:absolute;inset:0;z-index:1;opacity:.92;mix-blend-mode:screen}.skill-webgl-canvas{display:block;width:100%;height:100%}.skill-effect-wind_blade .mystic-seal{top:44%;width:min(54vw,390px);opacity:.48}.skill-effect-summon_rain .mystic-seal{top:64%;width:min(66vw,460px)}.skill-effect-bean_soldiers .mystic-seal{top:70%;width:min(58vw,420px)}.skill-effect-sword_flight .mystic-seal{top:42%;width:min(60vw,440px);transform:translate(-50%,-50%) rotate(-10deg)}.skill-effect-lotus_domain .mystic-seal{top:62%;width:min(76vw,560px)}.skill-effect-celestial_rain .mystic-seal,.skill-effect-starfall .mystic-seal{width:min(84vw,640px)}.skill-effect-heaven_thunder .mystic-seal{width:min(64vw,460px);filter:drop-shadow(0 0 22px rgba(250,204,21,.42))}.skill-effect-celestial_rain .skill-webgl-scene,.skill-effect-heaven_thunder .skill-webgl-scene,.skill-effect-starfall .skill-webgl-scene{opacity:1}.skill-backdrop{position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,color-mix(in srgb,var(--skill-wash,rgba(245,215,94,.22)) 42%,transparent),transparent 38%,color-mix(in srgb,var(--skill-wash-strong,rgba(0,102,204,.14)) 52%,transparent)),conic-gradient(from 210deg at 50% 44%,transparent 0 18%,color-mix(in srgb,var(--skill-wash,rgba(245,215,94,.22)) 28%,transparent) 26%,transparent 38%,color-mix(in srgb,var(--skill-wash-strong,rgba(0,102,204,.14)) 28%,transparent) 52%,transparent 68%),radial-gradient(circle at 50% 42%,rgba(255,255,255,.16),transparent 24%),radial-gradient(circle at 16% 18%,var(--skill-wash,rgba(245,215,94,.22)),transparent 34%),radial-gradient(circle at 86% 70%,var(--skill-wash-strong,rgba(0,102,204,.14)),transparent 40%);animation:skillBackdropPulse var(--skill-duration,5.6s) ease-out both}.skill-backdrop span{position:absolute;inset:auto;width:min(62vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--skill-wash,rgba(245,215,94,.18)),transparent 68%);filter:blur(10px);opacity:.72;animation:skillMistDrift var(--skill-duration,5.6s) ease-in-out both}.skill-backdrop span:first-child{top:8vh;left:-18vw}.skill-backdrop span:last-child{right:-22vw;bottom:5vh;animation-delay:.22s;animation-direction:reverse}.skill-backdrop-wind_blade{--skill-wash:rgba(20,184,166,0.34);--skill-wash-strong:rgba(56,189,248,0.28)}.skill-backdrop-summon_rain{--skill-wash:rgba(37,99,235,0.3);--skill-wash-strong:rgba(45,212,191,0.26)}.skill-backdrop-bean_soldiers{--skill-wash:rgba(245,158,11,0.36);--skill-wash-strong:rgba(236,72,153,0.24)}.skill-backdrop-sword_flight{--skill-wash:rgba(124,58,237,0.32);--skill-wash-strong:rgba(14,165,233,0.28)}.skill-backdrop-lotus_domain{--skill-wash:rgba(219,39,119,0.26);--skill-wash-strong:rgba(20,184,166,0.24)}.skill-backdrop-celestial_rain{--skill-wash:rgba(6,182,212,0.34);--skill-wash-strong:rgba(255,255,255,0.3)}.skill-backdrop-heaven_thunder{--skill-wash:rgba(245,158,11,0.38);--skill-wash-strong:rgba(255,255,255,0.34)}.skill-backdrop-starfall{--skill-wash:rgba(14,165,233,0.24);--skill-wash-strong:rgba(167,139,250,0.26)}.mystic-seal{--seal-color:rgba(245,215,94,0.78);--seal-color-hot:rgba(251,113,133,0.62);--seal-color-cool:rgba(56,189,248,0.54);position:absolute;z-index:2;top:50%;left:50%;width:min(72vw,520px);aspect-ratio:1;opacity:.76;transform:translate(-50%,-50%);animation:mysticSealEnter var(--skill-duration,5.6s) cubic-bezier(.16,1,.3,1) both}.mystic-seal-wind_blade{--seal-color:rgba(34,184,168,0.82);--seal-color-hot:rgba(250,204,21,0.5);--seal-color-cool:rgba(56,189,248,0.68)}.mystic-seal-summon_rain{--seal-color:rgba(96,165,250,0.82);--seal-color-hot:rgba(45,212,191,0.58);--seal-color-cool:rgba(129,140,248,0.66)}.mystic-seal-bean_soldiers{--seal-color:rgba(245,158,11,0.8);--seal-color-hot:rgba(244,63,94,0.62);--seal-color-cool:rgba(34,197,94,0.52)}.mystic-seal-sword_flight{--seal-color:rgba(167,139,250,0.82);--seal-color-hot:rgba(236,72,153,0.58);--seal-color-cool:rgba(14,165,233,0.66)}.mystic-seal-lotus_domain{--seal-color:rgba(249,168,212,0.82);--seal-color-hot:rgba(254,249,195,0.58);--seal-color-cool:rgba(45,212,191,0.68)}.mystic-seal-celestial_rain{--seal-color:rgba(224,242,254,0.92);--seal-color-hot:rgba(255,255,255,0.78);--seal-color-cool:rgba(103,232,249,0.72)}.mystic-seal-heaven_thunder{--seal-color:rgba(250,204,21,0.88);--seal-color-hot:rgba(249,115,22,0.68);--seal-color-cool:rgba(255,255,255,0.72)}.mystic-seal-starfall{--seal-color:rgba(186,230,253,0.86);--seal-color-hot:rgba(255,255,255,0.78);--seal-color-cool:rgba(196,181,253,0.7)}.mystic-seal i,.mystic-seal-ring{position:absolute;border-color:var(--seal-color)}.mystic-seal-ring{inset:0;border:0;border-radius:50%;background:radial-gradient(circle,transparent 58%,rgba(255,255,255,.42) 59%,transparent 60%),conic-gradient(from 90deg,transparent 0 8%,var(--seal-color-cool) 12%,var(--seal-color) 18%,transparent 25%,var(--seal-color-hot) 34%,var(--seal-color) 42%,transparent 52%,var(--seal-color-cool) 64%,var(--seal-color-hot) 74%,transparent 86% 100%);-webkit-mask:radial-gradient(circle,transparent 58%,#000 59% 61%,transparent 62%);mask:radial-gradient(circle,transparent 58%,#000 59% 61%,transparent 62%);box-shadow:inset 0 0 42px color-mix(in srgb,var(--seal-color) 16%,transparent),0 0 28px color-mix(in srgb,var(--seal-color) 46%,transparent)}.mystic-seal-ring-outer{filter:drop-shadow(0 0 16px var(--seal-color-cool));animation:sealRotate 10s linear infinite}.mystic-seal-ring-middle{inset:13%;background:conic-gradient(from 20deg,var(--seal-color) 0 4%,transparent 4% 10%,var(--seal-color-hot) 10% 14%,transparent 14% 20%,var(--seal-color-cool) 20% 24%,transparent 24% 30%);-webkit-mask:radial-gradient(circle,transparent 54%,#000 55% 59%,transparent 60%);mask:radial-gradient(circle,transparent 54%,#000 55% 59%,transparent 60%);filter:drop-shadow(0 0 12px var(--seal-color-hot));animation:sealRotateReverse 7s linear infinite}.mystic-seal-ring-inner{inset:31%;background:radial-gradient(circle,color-mix(in srgb,var(--seal-color) 16%,transparent),transparent 48%),conic-gradient(from 180deg,var(--seal-color-hot),var(--seal-color),var(--seal-color-cool),var(--seal-color-hot));-webkit-mask:radial-gradient(circle,transparent 45%,#000 48% 55%,transparent 58%);mask:radial-gradient(circle,transparent 45%,#000 48% 55%,transparent 58%);opacity:.82;filter:drop-shadow(0 0 18px var(--seal-color))}.mystic-seal i{top:50%;left:50%;width:10px;height:34%;border-top:9px solid var(--seal-color);filter:drop-shadow(0 0 8px var(--seal-color-cool));transform:translate(-50%,-100%) rotate(var(--seal-angle));transform-origin:50% 100%;opacity:.42}.mystic-seal i:nth-of-type(3n){border-top-color:var(--seal-color-hot)}.mystic-seal i:nth-of-type(3n+1){border-top-color:var(--seal-color-cool)}.skill-particles{position:absolute;inset:0;z-index:3;overflow:hidden}.skill-particles span{position:absolute;top:var(--particle-top);left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);border-radius:999px;background:radial-gradient(circle at 32% 24%,#ffffff,transparent 32%),var(--particle-color,rgba(245,215,94,.9));box-shadow:0 0 12px var(--particle-color,rgba(245,215,94,.68)),0 0 28px color-mix(in srgb,var(--particle-color,rgba(245,215,94,.68)) 64%,transparent);opacity:0;animation:particleAscend var(--skill-duration,5.6s) var(--particle-delay) ease-out both}.skill-particles-wind_blade{--particle-color:rgba(94,234,212,0.88)}.skill-particles-summon_rain{--particle-color:rgba(147,197,253,0.9)}.skill-particles-bean_soldiers{--particle-color:rgba(250,204,21,0.9)}.skill-particles-sword_flight{--particle-color:rgba(196,181,253,0.9)}.skill-particles-lotus_domain{--particle-color:rgba(249,168,212,0.9)}.skill-particles-celestial_rain{--particle-color:rgba(224,242,254,0.96)}.skill-particles-heaven_thunder{--particle-color:rgba(254,240,138,0.95)}.skill-particles-starfall{--particle-color:rgba(186,230,253,0.94)}.skill-cast-label{--cast-accent:#f5d75e;--cast-secondary:#38bdf8;--cast-hot:#ffffff;position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:2;display:inline-flex;align-items:center;gap:8px;transform:translateX(-50%);overflow:hidden;border:1px solid transparent;border-radius:999px;padding:9px 14px;background:linear-gradient(120deg,rgba(255,255,255,.2),transparent 38%) padding-box,radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--cast-hot) 34%,transparent),transparent 28%) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--cast-accent) 34%,rgba(18,16,13,.72)),color-mix(in srgb,var(--cast-secondary) 28%,rgba(18,16,13,.72))) padding-box,conic-gradient(from var(--skill-border-angle,0deg),var(--cast-accent),var(--cast-hot),var(--cast-secondary),var(--cast-accent)) border-box;color:#fff;font-size:12px;font-weight:800;box-shadow:0 14px 42px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--cast-accent) 32%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:skillToastEnter .72s cubic-bezier(.16,1,.3,1) both,skillBorderOrbit 3.8s linear infinite}.skill-cast-label:after,.skill-cast-label:before{content:"";position:absolute;inset:0;pointer-events:none}.skill-cast-label:before{width:42%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.38),transparent);filter:blur(1px);transform:translateX(-140%) skewX(-18deg);animation:skillToastSheen 2.4s ease-in-out infinite}.skill-cast-label:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 0 22px color-mix(in srgb,var(--cast-accent) 18%,transparent)}.skill-cast-label-wind_blade{--cast-accent:#2dd4bf;--cast-secondary:#38bdf8;--cast-hot:#fef08a}.skill-cast-label-summon_rain{--cast-accent:#60a5fa;--cast-secondary:#2dd4bf;--cast-hot:#dbeafe}.skill-cast-label-bean_soldiers{--cast-accent:#f59e0b;--cast-secondary:#22c55e;--cast-hot:#facc15}.skill-cast-label-sword_flight{--cast-accent:#2f8f72;--cast-secondary:#f0d06a;--cast-hot:#f5f0e6}.skill-cast-label-lotus_domain{--cast-accent:#f472b6;--cast-secondary:#2dd4bf;--cast-hot:#fef9c3}.skill-cast-label-celestial_rain{--cast-accent:#67e8f9;--cast-secondary:#ffffff;--cast-hot:#e0f2fe}.skill-cast-label-heaven_thunder{--cast-accent:#facc15;--cast-secondary:#f97316;--cast-hot:#ffffff}.skill-cast-label-starfall{--cast-accent:#38a0c4;--cast-secondary:#f0d06a;--cast-hot:#ffffff}.skill-cast-label-orb{width:9px;height:9px;border-radius:999px;background:var(--cast-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cast-accent) 18%,transparent),0 0 18px color-mix(in srgb,var(--cast-accent) 86%,transparent),0 0 34px color-mix(in srgb,var(--cast-secondary) 58%,transparent);animation:skillToastOrb 1.25s ease-in-out infinite}.skill-cast-label-orb,.skill-cast-label-text{position:relative;z-index:1}.wind-blade{position:absolute;inset:0;z-index:4}.wind-blade span{position:absolute;top:var(--skill-top);left:-38vw;width:46vw;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(34,184,168,.08),rgba(34,184,168,.88),rgba(255,255,255,.82),transparent);filter:blur(.2px) drop-shadow(0 0 10px rgba(34,184,168,.52));animation:windSlash var(--skill-duration,5.6s) var(--skill-delay) cubic-bezier(.16,1,.3,1) both}.wind-blade span:after{position:absolute;inset:-10px 12%;border-radius:999px;background:radial-gradient(ellipse,rgba(34,184,168,.16),transparent 70%);content:""}.petal-storm{position:absolute;inset:0}.petal-storm i{position:absolute;top:var(--petal-top);left:-28px;width:12px;height:7px;border-radius:999px 0 999px 0;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(251,113,133,.66));box-shadow:0 0 14px rgba(251,113,133,.34);transform:scale(var(--petal-scale));animation:petalFly var(--skill-duration,5.6s) var(--petal-delay) cubic-bezier(.16,1,.3,1) both}.rain-field{position:absolute;inset:0;z-index:4;overflow:hidden}.rain-field:before{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 32%),linear-gradient(180deg,rgba(96,165,250,.08),rgba(45,212,191,.05) 62%,transparent),radial-gradient(ellipse at 50% 88%,rgba(96,165,250,.24),transparent 42%);content:""}.rain-curtain{position:absolute;inset:-24px 0;opacity:.62;background-image:repeating-linear-gradient(178deg,rgba(147,197,253,.06),rgba(147,197,253,.34) 1px,transparent 2px,transparent 14px);filter:blur(.2px);animation:rainFall .68s linear infinite}.rain-field-intense .rain-curtain{opacity:.78;background-image:repeating-linear-gradient(178deg,rgba(224,242,254,.08),rgba(224,242,254,.42) 1px,transparent 2px,transparent 10px),repeating-linear-gradient(182deg,transparent,transparent 28px,rgba(103,232,249,.2) 29px,transparent 31px);animation-duration:.46s}.rain-field-intense:after{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,rgba(103,232,249,.08),transparent 58%);content:"";animation:skillBackdropPulse var(--skill-duration,9.8s) ease-out both}.lotus-ripples{position:absolute;right:0;bottom:8vh;left:0;height:34vh}.lotus-ripples span{position:absolute;left:var(--ripple-left);bottom:var(--ripple-bottom);width:92px;height:24px;border:1px solid rgba(147,197,253,.38);border-radius:50%;box-shadow:0 0 18px rgba(45,212,191,.12);opacity:0;animation:lotusRipple 2.8s var(--ripple-delay) ease-out infinite}.bean-soldiers{position:absolute;right:0;bottom:46px;left:0;z-index:4;height:132px}.soldier-banner{position:absolute;right:-16vw;bottom:94px;width:38vw;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(244,63,94,.74),rgba(250,204,21,.95),rgba(34,197,94,.62),transparent);box-shadow:0 0 22px rgba(245,158,11,.42),0 0 54px rgba(236,72,153,.2);animation:soldierBanner var(--skill-duration,8.2s) ease-out both}.bean-soldier{position:absolute;bottom:calc(var(--soldier-lane) * 16px);left:-72px;width:58px;height:68px;filter:drop-shadow(0 8px 10px rgba(45,28,8,.26)) drop-shadow(0 0 16px rgba(245,158,11,.28));animation:soldierRun var(--skill-duration,8.2s) var(--skill-delay) linear both}.bean-soldier:nth-child(3n){bottom:calc(var(--soldier-lane) * 16px + 8px);transform-origin:50% 100%}.bean-soldier-svg{display:block;width:100%;height:100%;overflow:visible}.bean-soldier-shadow{fill:rgba(67,36,8,.24)}.bean-soldier-arm,.bean-soldier-eye,.bean-soldier-spear{fill:none;stroke-linecap:round;stroke-linejoin:round}.bean-soldier-spear{stroke:#fef3c7;stroke-width:3;filter:drop-shadow(0 0 5px rgba(250,204,21,.52))}.bean-soldier-arm{stroke:#7c2d12;stroke-width:4}.bean-soldier-eye{stroke:#3b1608;stroke-width:3}.bean-soldier-flag{stroke:rgba(255,255,255,.72);stroke-width:1.3;filter:drop-shadow(0 0 8px rgba(236,72,153,.42))}.bean-soldier-bean{stroke:rgba(255,255,255,.58);stroke-width:1.4}.bean-soldier-helmet{fill:#7c2d12;filter:drop-shadow(0 0 7px rgba(245,158,11,.36))}.bean-soldier-face{fill:rgba(255,247,173,.48)}.bean-soldier-blade{fill:#fef3c7;filter:drop-shadow(0 0 7px rgba(255,255,255,.72))}.sword-flight{position:absolute;z-index:4;top:35%;left:-180px;width:210px;height:26px;animation:swordFlight var(--skill-duration,6.4s) cubic-bezier(.16,1,.3,1) both}.sword-afterimage,.sword-aura,.sword-core{position:absolute;top:50%;left:0;border-radius:999px;transform:translateY(-50%)}.sword-core{width:184px;height:4px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),rgba(96,165,250,.9));filter:blur(.15px);box-shadow:0 0 18px rgba(0,112,209,.62),0 0 42px rgba(101,181,255,.28)}.sword-core:after{position:absolute;top:-8px;right:-18px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:26px solid rgba(255,255,255,.92);filter:drop-shadow(0 0 12px rgba(147,197,253,.8));content:""}.sword-aura{width:220px;height:22px;background:radial-gradient(ellipse,rgba(124,58,237,.28),transparent 68%)}.sword-aura-two{transform:translateY(-50%) rotate(-8deg)}.sword-afterimage{left:-34px;width:126px;height:2px;background:linear-gradient(90deg,transparent,rgba(196,181,253,.66),transparent);opacity:.7}.sword-afterimage-two{top:66%;left:-72px;width:170px}.thunder-flash{position:absolute;inset:0;z-index:4;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.62),transparent 34%),rgba(255,255,255,.22);animation:thunderFlash var(--skill-duration,4.6s) steps(2) both}.thunder-bolt{position:absolute;top:-12vh;left:50%;width:7px;height:78vh;background:linear-gradient(180deg,transparent,rgba(255,255,255,.96),rgba(250,204,21,.78),transparent);-webkit-clip-path:polygon(42% 0,78% 23%,55% 23%,88% 52%,48% 52%,70% 100%,18% 43%,42% 43%,14% 18%,36% 18%);clip-path:polygon(42% 0,78% 23%,55% 23%,88% 52%,48% 52%,70% 100%,18% 43%,42% 43%,14% 18%,36% 18%);filter:drop-shadow(0 0 18px rgba(250,204,21,.92)) drop-shadow(0 0 42px rgba(255,255,255,.6));opacity:0;transform-origin:50% 0;animation:thunderBolt var(--skill-duration,4.6s) ease-out both}.thunder-bolt-left{left:37%;height:58vh;transform:rotate(-12deg);animation-delay:.12s}.thunder-bolt-right{left:63%;height:62vh;transform:rotate(11deg);animation-delay:.22s}@keyframes windSlash{0%{opacity:0;transform:translateX(0) translateY(16px) skewX(-14deg)}12%,72%{opacity:1}to{transform:translateX(158vw) translateY(-22px) skewX(-14deg);opacity:0}}@property --skill-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes skillBorderOrbit{to{--skill-border-angle:360deg}}@keyframes skillButtonAura{to{transform:rotate(1turn)}}@keyframes skillButtonGlow{0%,to{opacity:.18;transform:translateX(-48%)}45%{opacity:.72;transform:translateX(52%)}}@keyframes skillSparkPop{0%,to{opacity:0;transform:translateY(8px) scale(.6)}42%{opacity:1;transform:translateY(-3px) scale(1)}70%{opacity:0;transform:translateY(-12px) scale(.78)}}@keyframes skillPanelSheen{0%{transform:translateX(-72%)}to{transform:translateX(72%)}}@keyframes skillPanelSigil{to{transform:rotate(1turn)}}@keyframes skillBackdropPulse{0%,to{opacity:0}16%,78%{opacity:1}}@keyframes skillMistDrift{0%{transform:translateZ(0) scale(.9)}to{transform:translate3d(24vw,-4vh,0) scale(1.08)}}@keyframes skillToastEnter{0%{opacity:0;filter:blur(10px);transform:translateX(-50%) translateY(18px) scale(.88)}58%{opacity:1;filter:blur(0);transform:translateX(-50%) translateY(-3px) scale(1.04)}to{opacity:1;filter:blur(0);transform:translateX(-50%) translateY(0) scale(1)}}@keyframes skillToastSheen{0%,34%{opacity:0;transform:translateX(-140%) skewX(-18deg)}52%{opacity:1}78%,to{opacity:0;transform:translateX(280%) skewX(-18deg)}}@keyframes skillToastOrb{0%,to{transform:scale(.86)}48%{transform:scale(1.16)}}@keyframes mysticSealEnter{0%{opacity:0;transform:translate(-50%,-50%) scale(.62) rotate(-18deg)}16%,72%{opacity:.76}to{opacity:0;transform:translate(-50%,-50%) scale(1.28) rotate(12deg)}}@keyframes sealRotate{to{transform:rotate(1turn)}}@keyframes sealRotateReverse{to{transform:rotate(-1turn)}}@keyframes particleAscend{0%{opacity:0;transform:translate3d(0,18px,0) scale(.72)}18%,72%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--particle-drift) * 34px),-78px,0) scale(.36)}}@keyframes rainFall{0%{transform:translateY(-22px)}to{transform:translateY(22px)}}@keyframes petalFly{0%{opacity:0;transform:translateX(0) translateY(18px) rotate(0deg) scale(var(--petal-scale))}12%,78%{opacity:.92}to{opacity:0;transform:translateX(112vw) translateY(-34px) rotate(760deg) scale(var(--petal-scale))}}@keyframes lotusRipple{0%{opacity:0;transform:translateX(-50%) scale(.34)}24%{opacity:.72}to{opacity:0;transform:translateX(-50%) scale(1.9)}}@keyframes soldierBanner{0%{opacity:0;transform:translateX(0)}16%,70%{opacity:1}to{opacity:0;transform:translateX(-132vw)}}@keyframes soldierRun{0%{transform:translateX(0) translateY(0) rotate(0deg)}35%{transform:translateX(42vw) translateY(-5px) rotate(-4deg)}to{transform:translateX(112vw) translateY(0) rotate(4deg)}}.bean-soldier-carrots{position:absolute;inset:0;pointer-events:none;z-index:5}.bean-flying-carrot{position:absolute;left:-64px;bottom:calc(72px + var(--carrot-lane) * 22px);width:52px;height:30px;filter:drop-shadow(0 0 10px rgba(245,158,11,.35));animation:beanCarrotFly var(--skill-duration,8.2s) var(--skill-delay) ease-in-out both}.bean-soldiers--compact .bean-flying-carrot{width:40px;height:24px;bottom:calc(58px + var(--carrot-lane) * 16px)}.bean-flying-carrot-svg{display:block;width:100%;height:100%;overflow:visible}.bean-flying-carrot-body{fill:#c45a2c;stroke:rgba(255,247,173,.55);stroke-width:1.2}.bean-flying-carrot-leaf{fill:#379351}.bean-flying-carrot-wing{fill:rgba(92,44,34,.88);transform-origin:18px 14px;animation:beanCarrotWing .38s ease-in-out infinite alternate}.bean-flying-carrot-wing--right{animation-delay:.12s}.bean-flying-carrot-eye{fill:#2f1606}@keyframes beanCarrotFly{0%{opacity:0;transform:translateX(0) translateY(8px) rotate(-6deg)}12%,78%{opacity:1}50%{transform:translateX(56vw) translateY(-18px) rotate(4deg)}to{opacity:0;transform:translateX(118vw) translateY(-6px) rotate(-2deg)}}@keyframes beanCarrotWing{0%{transform:rotate(-18deg) scaleY(.92)}to{transform:rotate(22deg) scaleY(1.05)}}@keyframes swordFlight{0%{opacity:0;transform:translateX(0) translateY(34px) rotate(-12deg) scale(.88)}15%,70%{opacity:1}to{transform:translateX(130vw) translateY(-46px) rotate(-8deg) scale(1.04);opacity:0}}@keyframes thunderFlash{0%,20%,42%,to{opacity:0}10%,34%{opacity:1}}@keyframes thunderBolt{0%,18%,48%,to{opacity:0}10%,34%{opacity:1}}.skill-effect[data-reduce-motion=true],.skill-effect[data-reduce-motion=true] *{animation:none!important;transition:none!important}.skill-effect[data-reduce-motion=true] .divine-runes,.skill-effect[data-reduce-motion=true] .fire-embers,.skill-effect[data-reduce-motion=true] .skill-particles span:nth-child(n+4){display:none!important}.skill-effect-webgl .skill-webgl-scene{mix-blend-mode:normal;opacity:1}.skill-effect-webgl .mystic-seal{opacity:.34}.skill-effect-webgl .skill-backdrop{opacity:.72}.skill-effect-webgl.skill-effect-bean_soldiers .mystic-seal,.skill-effect-webgl.skill-effect-hoa_long .mystic-seal,.skill-effect-webgl.skill-effect-sword_flight .mystic-seal,.skill-effect-webgl.skill-effect-van_kiem .mystic-seal{display:none}.skill-effect-webgl .skill-webgl-scene-sword_flight,.skill-effect-webgl .skill-webgl-scene-van_kiem{filter:drop-shadow(0 0 18px rgba(240,208,106,.22))}.skill-effect-webgl .skill-webgl-scene-bean_soldiers{filter:drop-shadow(0 0 14px rgba(245,158,11,.18))}.reader-shell[data-theme=dark] .skill-effect-webgl .skill-webgl-scene{opacity:.96}.skill-button-hoa_long{--skill-accent:#ea580c;--skill-secondary:#fbbf24;--skill-hot:#fff7ed;--skill-border-speed:4.2s}.skill-button-van_kiem{--skill-accent:#c8962e;--skill-secondary:#e8e0d0;--skill-hot:#fffbeb;--skill-border-speed:4.6s}.skill-button-dao_hoa_tan{--skill-accent:#ec4899;--skill-secondary:#f9a8d4;--skill-hot:#fff1f2;--skill-border-speed:7.8s}.skill-button-thien_dia_an{--skill-accent:#d97706;--skill-secondary:#dc2626;--skill-hot:#fffbeb;--skill-border-speed:3.2s}.skill-backdrop-hoa_long{--skill-wash:rgba(234,88,12,0.38);--skill-wash-strong:rgba(251,191,36,0.3)}.skill-backdrop-van_kiem{--skill-wash:rgba(200,150,46,0.32);--skill-wash-strong:rgba(240,208,106,0.24)}.skill-backdrop-dao_hoa_tan{--skill-wash:rgba(236,72,153,0.26);--skill-wash-strong:rgba(249,168,212,0.24)}.skill-backdrop-thien_dia_an{--skill-wash:rgba(217,119,6,0.44);--skill-wash-strong:rgba(220,38,38,0.36)}.mystic-seal-hoa_long{--seal-color:rgba(251,146,60,0.88);--seal-color-hot:rgba(255,255,255,0.72);--seal-color-cool:rgba(251,191,36,0.68)}.mystic-seal-van_kiem{--seal-color:rgba(240,208,106,0.88);--seal-color-hot:rgba(255,255,255,0.78);--seal-color-cool:rgba(200,150,46,0.72)}.mystic-seal-dao_hoa_tan{--seal-color:rgba(249,168,212,0.86);--seal-color-hot:rgba(255,241,242,0.78);--seal-color-cool:rgba(252,231,243,0.72)}.mystic-seal-thien_dia_an{--seal-color:rgba(251,191,36,0.94);--seal-color-hot:rgba(255,255,255,0.86);--seal-color-cool:rgba(220,38,38,0.72)}.skill-particles-hoa_long{--particle-color:rgba(251,146,60,0.94)}.skill-particles-van_kiem{--particle-color:rgba(240,208,106,0.92)}.skill-particles-dao_hoa_tan{--particle-color:rgba(249,168,212,0.92)}.skill-particles-thien_dia_an{--particle-color:rgba(251,191,36,0.96)}.skill-cast-label-hoa_long{--cast-accent:#fb923c;--cast-secondary:#fbbf24;--cast-hot:#fff7ed}.skill-cast-label-van_kiem{--cast-accent:#c8962e;--cast-secondary:#f5e6b8;--cast-hot:#ffffff}.skill-cast-label-dao_hoa_tan{--cast-accent:#f472b6;--cast-secondary:#f9a8d4;--cast-hot:#fff1f2}.skill-cast-label-thien_dia_an{--cast-accent:#fbbf24;--cast-secondary:#ef4444;--cast-hot:#ffffff}.skill-effect-hoa_long .mystic-seal{top:44%;width:min(62vw,450px);opacity:.52}.skill-effect-van_kiem .mystic-seal{width:min(72vw,520px)}.skill-effect-dao_hoa_tan .mystic-seal{width:min(80vw,580px)}.skill-effect-thien_dia_an .mystic-seal{width:min(90vw,680px);filter:drop-shadow(0 0 28px rgba(251,191,36,.52))}.skill-effect-dao_hoa_tan .skill-webgl-scene,.skill-effect-hoa_long .skill-webgl-scene,.skill-effect-thien_dia_an .skill-webgl-scene,.skill-effect-van_kiem .skill-webgl-scene{opacity:1}.mobile-energy-rings-hoa_long{--ring-color:rgba(251,146,60,0.9)}.mobile-energy-rings-van_kiem{--ring-color:rgba(240,208,106,0.88)}.mobile-energy-rings-dao_hoa_tan{--ring-color:rgba(249,168,212,0.9)}.mobile-energy-rings-thien_dia_an{--ring-color:rgba(251,191,36,0.9)}.skill-effect-desktop-epic .skill-backdrop{opacity:.92;animation-duration:calc(var(--skill-duration, 5.6s) * 1.05)}.skill-effect-desktop-epic .mystic-seal{opacity:.42;filter:drop-shadow(0 0 28px rgba(200,150,46,.2))}.skill-effect-desktop-epic .skill-cast-label{filter:drop-shadow(0 4px 18px rgba(0,0,0,.35))}.skill-effect-desktop-epic .skill-webgl-scene{filter:saturate(1.08) contrast(1.04)}.skill-effect-mobile .wind-blade--compact .petal-storm{display:none}.skill-effect-mobile .rain-field--compact .rain-curtain{opacity:.55}.skill-effect-mobile .thunder-flash--compact .thunder-bolt-main{opacity:.85}.skill-effect-mobile .divine-seal-overlay--compact .divine-ring-3,.skill-effect-mobile .divine-seal-overlay--compact .divine-ring-4,.skill-effect-mobile .sword-flight--compact .sword-afterimage{display:none}@keyframes skill-starfall-drop{0%{opacity:0;transform:translate3d(0,-18%,0) rotate(var(--meteor-tilt,-18deg)) scaleY(.4)}12%{opacity:.95}to{opacity:0;transform:translate3d(12vw,88vh,0) rotate(var(--meteor-tilt,-18deg)) scaleY(1)}}@keyframes skill-lotus-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--lotus-scale, 1) * .35))}35%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--lotus-scale, 1) * 1.15))}}.starfall-meteors{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.starfall-meteor{position:absolute;top:-8%;left:var(--meteor-left,50%);width:2px;height:42px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(186,230,253,.15));box-shadow:0 0 14px rgba(186,230,253,.55);animation:skill-starfall-drop calc(var(--skill-duration, 5.6s) * .55) ease-in forwards;animation-delay:var(--meteor-delay,0s)}.starfall-meteors--compact .starfall-meteor{height:30px;opacity:.82}.lotus-blossoms{position:absolute;inset:0;pointer-events:none;z-index:3}.lotus-blossom{position:absolute;left:var(--lotus-left,50%);top:var(--lotus-top,50%);width:22px;height:22px;border-radius:50% 50% 50% 0;transform:translate(-50%,-50%) rotate(45deg);background:radial-gradient(circle at 35% 35%,rgba(255,228,240,.95),rgba(249,168,212,.35) 58%,rgba(26,107,90,.12));box-shadow:0 0 16px rgba(249,168,212,.35);animation:skill-lotus-bloom calc(var(--skill-duration, 5.6s) * .62) ease-out forwards;animation-delay:var(--lotus-delay,0s)}.lotus-blossoms--compact .lotus-blossom{width:16px;height:16px}.skill-particles--compact span:nth-child(n+11){display:none}.skill-effect-mobile.skill-effect-lotus_domain .skill-backdrop,.skill-effect-mobile.skill-effect-starfall .skill-backdrop{opacity:.9}.skill-caster{border-color:color-mix(in srgb,var(--reader-line) 68%,#2f8f72 32%);background:linear-gradient(130deg,rgba(255,255,255,.48),transparent 34%),radial-gradient(circle at 12% 18%,rgba(240,208,106,.22),transparent 36%),radial-gradient(circle at 88% 0,rgba(47,143,114,.16),transparent 40%),radial-gradient(circle at 72% 96%,rgba(38,168,130,.12),transparent 34%),color-mix(in srgb,var(--reader-bg) 96%,var(--reader-ink) 4%)}.skill-caster-title{display:inline-flex;align-items:center;gap:6px;letter-spacing:.02em}.skill-caster-title svg{color:#2f8f72}.skill-button-element{position:absolute;top:6px;right:8px;z-index:2;padding:2px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--skill-accent) 36%,transparent);background:color-mix(in srgb,var(--reader-bg) 82%,var(--skill-accent) 18%);color:color-mix(in srgb,var(--skill-accent) 78%,var(--reader-ink) 22%);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.skill-cast-label-stack{position:relative;z-index:1;display:grid;grid-gap:2px;gap:2px;text-align:center}.skill-cast-label-kicker{font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.skill-cast-label-text{font-size:12px;font-weight:800;letter-spacing:.02em}