.TakYWa_invocation{z-index:5;--ink:#b3d19b;--core:#eef5c9;pointer-events:none;position:absolute;inset:21% 43% 7% 0}.TakYWa_invocation[data-side=enemy]{inset:21% 0 7% 43%}.TakYWa_invocation[data-element=火]{--ink:#f7ac76;--core:#ffe5b2}.TakYWa_invocation[data-element=土]{--ink:#dfb685;--core:#fff0c8}.TakYWa_invocation[data-element=金]{--ink:#e9d8b0;--core:#ffffec}.TakYWa_invocation[data-element=水]{--ink:#9edbe6;--core:#e6ffff}.TakYWa_direction{position:absolute;inset:0}.TakYWa_direction[data-facing=enemy]{transform:scaleX(-1)}.TakYWa_flight,.TakYWa_release{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.TakYWa_flight{stroke-width:1.5px;stroke-dasharray:180;stroke-dashoffset:0;opacity:.65}.TakYWa_seal{stroke-width:1.4px;transform-origin:121px 151px}.TakYWa_material{fill:var(--ink);fill-opacity:.25}.TakYWa_material path{vector-effect:non-scaling-stroke}.TakYWa_stream{fill:none;stroke-width:5px}.TakYWa_ripple{fill:none;stroke-width:1.5px;transform-origin:121px 151px}.TakYWa_flame{fill-opacity:.6;transform-origin:121px 150px}.TakYWa_flameCore{fill:var(--core);fill-opacity:.9;transform-origin:121px 150px}.TakYWa_vine{fill:none;stroke-width:4px;stroke-dasharray:200;stroke-dashoffset:0}.TakYWa_leaf{fill-opacity:.7;transform-origin:121px 140px}.TakYWa_stone{fill-opacity:.5;stroke-width:2px;transform-origin:121px 151px}.TakYWa_fragment{fill-opacity:.7;transform-origin:121px 150px}.TakYWa_blade,.TakYWa_shard{fill:var(--core);fill-opacity:.8;transform-origin:121px 151px}.TakYWa_glint{fill:none;stroke:var(--core);stroke-width:3px;transform-origin:121px 81px}.TakYWa_token{text-align:center;color:#343142;perspective:160px;place-content:center;width:40px;height:56px;display:grid;position:absolute;top:31%;left:45%;transform:rotate(-8deg)}.TakYWa_token i{transform-origin:100%;box-shadow:inset 2px 0 0 var(--ink);background:#f5e5bc;border:1px solid #c4a467;position:absolute;inset:0 50% 0 0}.TakYWa_token i+i{transform-origin:0;box-shadow:inset -2px 0 0 var(--ink);inset:0 0 0 50%}.TakYWa_token span,.TakYWa_token small{font:700 21px/1.1 serif;position:relative}.TakYWa_token small{margin-top:3px;font-size:9px}.TakYWa_echo{object-fit:contain;opacity:.8;filter:brightness(1.5);transform-origin:50% 95%;width:44%;height:75%;position:absolute;top:9%;left:37%}.TakYWa_caption{border-left:2px solid var(--ink);color:#f5e5c3;text-shadow:0 1px 3px #14202f;background:linear-gradient(90deg,#162333e8,#16233399,#0000);padding:5px 8px;position:absolute;bottom:0;left:8%;right:2%}.TakYWa_caption small{color:var(--ink);font-size:10px;display:block}.TakYWa_caption b{white-space:nowrap;font-size:14px;line-height:1.7;display:block}.TakYWa_caption em{color:var(--core);margin-left:7px;font-size:11px;font-style:normal}[data-motion=true] .TakYWa_token{animation:TakYWa_throwTalisman var(--invocation-duration) both}[data-motion=true] .TakYWa_token i{animation:TakYWa_openLeft var(--invocation-duration) both}[data-motion=true] .TakYWa_token i+i{animation-name:TakYWa_openRight}:is([data-motion=true] .TakYWa_token span,[data-motion=true] .TakYWa_token small){animation:TakYWa_tokenInk var(--invocation-duration) both}[data-motion=true] .TakYWa_flight{animation:TakYWa_flightTrail var(--invocation-duration) both}[data-motion=true] .TakYWa_seal{animation:TakYWa_sealOpen var(--invocation-duration) both}[data-motion=true] .TakYWa_material{animation:TakYWa_materialRise var(--invocation-duration) both}[data-motion=true] .TakYWa_echo{animation:TakYWa_companionForms var(--invocation-duration) both}:is([data-motion=true] .TakYWa_flame,[data-motion=true] .TakYWa_flameCore){animation:TakYWa_fireForms var(--invocation-duration) both}[data-motion=true] .TakYWa_stream{animation:TakYWa_waterForms var(--invocation-duration) both}[data-motion=true] .TakYWa_vine{animation:TakYWa_vineForms var(--invocation-duration) both}[data-motion=true] .TakYWa_leaf{animation:TakYWa_leavesForm var(--invocation-duration) both}:is([data-motion=true] .TakYWa_stone,[data-motion=true] .TakYWa_fragment){animation:TakYWa_stoneForms var(--invocation-duration) both}:is([data-motion=true] .TakYWa_blade,[data-motion=true] .TakYWa_shard){animation:TakYWa_metalForms var(--invocation-duration) both}@keyframes TakYWa_throwTalisman{0%{opacity:0;transform:translate(-44px,50px)rotate(-30deg)scale(.55)}12%{opacity:1}43%{opacity:1;transform:translateY(-6px)rotate(10deg)scale(1)}62%{opacity:1;transform:none}to{opacity:0;transform:scale(1.3)}}@keyframes TakYWa_openLeft{0%,43%{transform:none}74%,to{opacity:0;transform:translate(-13px)rotateY(-85deg)}}@keyframes TakYWa_openRight{0%,43%{transform:none}74%,to{opacity:0;transform:translate(13px)rotateY(85deg)}}@keyframes TakYWa_tokenInk{0%,42%{opacity:1}65%,to{opacity:0}}@keyframes TakYWa_flightTrail{0%{opacity:0;stroke-dashoffset:180px}20%{opacity:.8}55%{opacity:.6;stroke-dashoffset:0}85%,to{opacity:0;stroke-dashoffset:-180px}}@keyframes TakYWa_sealOpen{0%,27%{opacity:0;transform:scale(.1)}65%,to{opacity:.85;transform:scale(1)}}@keyframes TakYWa_materialRise{0%,42%{opacity:0;transform:translateY(15px)}70%{opacity:1;transform:none}to{opacity:.35;transform:translateY(-8px)}}@keyframes TakYWa_companionForms{0%,60%{opacity:0;transform:translateY(22px)scaleY(.2)}84%{opacity:.6;transform:translateY(4px)scaleY(.85)}to{opacity:1;transform:none}}@keyframes TakYWa_fireForms{0%,42%{transform:scaleY(.1)rotate(-8deg)}73%{transform:scaleY(1.15)rotate(4deg)}to{transform:none}}@keyframes TakYWa_waterForms{0%,40%{stroke-dasharray:250;stroke-dashoffset:250px}to{stroke-dasharray:250;stroke-dashoffset:0}}@keyframes TakYWa_vineForms{0%,38%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes TakYWa_leavesForm{0%,52%{transform:scale(.05)}85%{transform:scale(1.1)}to{transform:none}}@keyframes TakYWa_stoneForms{0%,42%{transform:translateY(38px)rotate(-8deg)}70%{transform:translateY(-5px)rotate(2deg)}to{transform:none}}@keyframes TakYWa_metalForms{0%,45%{opacity:0;transform:translateY(-45px)rotate(25deg)}76%{opacity:1;transform:translateY(3px)}to{transform:none}}@media (max-width:650px){.TakYWa_invocation,.TakYWa_invocation[data-side=enemy]{top:24%;bottom:9%}.TakYWa_token{width:32px;height:44px}.TakYWa_token span{font-size:18px}.TakYWa_token small{font-size:8px}.TakYWa_caption{padding:3px 5px;left:5%}.TakYWa_caption b{font-size:12px}.TakYWa_caption em{margin-left:4px;font-size:10px}.TakYWa_caption small{font-size:9px}}[data-motion=false] .TakYWa_invocation *{animation:none!important}.TakYWa_invocation[data-side=enemy] .TakYWa_caption{left:2%;right:8%}@media (prefers-reduced-motion:reduce){[data-full=false] .TakYWa_invocation *{animation:none!important}.TakYWa_echo{filter:none}}.TakYWa_direction[data-facing=enemy] .TakYWa_token span,.TakYWa_direction[data-facing=enemy] .TakYWa_token small{transform:scaleX(-1)}
