.burning-card{clip-path:inset(0 0 0 0);animation:vanishUp 1.3s linear forwards;position:relative;overflow:visible}.burning-card:after{content:"";position:absolute;inset:0;z-index:30;border-radius:5px;animation:burnOverlay 1s ease-out forwards;pointer-events:none}@keyframes burnOverlay{60%{filter:brightness(1);background:rgba(255,0,0,.1)}to{background:rgba(255,0,0,.4);filter:brightness(10)}}.flame-container{position:absolute;inset:0;pointer-events:none;overflow:visible;--frame-w:44px;--frame-h:83px;--sheet-w:315px;--sheet-h:252px;--w:69px;--h:130px;--scale:calc(var(--w) / 44px)}.flame-container span{position:absolute;bottom:0;width:calc(var(--h) * 44 / 83);height:var(--h);background-image:url(/assets/v2/spritesheets/fire.png);background-repeat:no-repeat;background-size:calc(var(--sheet-w) * var(--scale)) calc(var(--sheet-h) * var(--scale));background-position:calc(var(--fx1, 0px) * -1 * var(--scale)) calc(var(--fy1, 0px) * -1 * var(--scale));transform-origin:50% 100%;opacity:0;mix-blend-mode:lighten;will-change:transform,opacity,filter,background-position;animation:fireAtlas calc(var(--sprite-dur, .42s) + .2s) step-end infinite,globalFade 1.2s linear forwards,fireUp calc(var(--dur, 1.2s) - .3s) linear forwards;animation-delay:.1s}.flame-container-blue{--fx1:0px;--fy1:0px;--fx2:45px;--fy2:0px;--fx3:90px;--fy3:0px;--fx4:0px;--fy4:84px}.flame-container-green{--fx1:45px;--fy1:84px;--fx2:90px;--fy2:84px;--fx3:135px;--fy3:0px;--fx4:135px;--fy4:84px}.flame-container-orange{--fx1:180px;--fy1:0px;--fx2:180px;--fy2:84px;--fx3:0px;--fy3:168px;--fx4:45px;--fy4:168px}.flame-container-purple{--fx1:90px;--fy1:168px;--fx2:135px;--fy2:168px;--fx3:180px;--fy3:168px;--fx4:225px;--fy4:0px}.flame-container-red{--fx1:225px;--fy1:84px;--fx2:225px;--fy2:168px;--fx3:270px;--fy3:0px;--fx4:270px;--fy4:84px}.flame-container span:first-child{width:75px;left:calc(40%);--w:75px;--tx:40%;--s:0.7;--r:-5deg;--dur:1750ms;--sprite-dur:380ms}.flame-container span:nth-child(2){width:75px;left:calc(20%);--w:75px;--tx:40%;--s:0.9;--r:-1deg;--dur:1800ms;--sprite-dur:420ms}.flame-container span:nth-child(3){width:75px;left:calc(0);--w:75px;--tx:40%;--s:0.9;--r:2deg;--dur:2000ms;--sprite-dur:360ms}.flame-container span:nth-child(4){width:75px;left:calc(-20%);--w:75px;--tx:40%;--s:1;--r:-2deg;--dur:1900ms;--sprite-dur:400ms}.flame-container span:nth-child(5){width:75px;left:calc(-40%);--w:75px;--tx:40%;--s:0.7;--r:-5deg;--dur:1900ms;--sprite-dur:440ms}.flame-container span:nth-child(6){width:75px;left:calc(-20%);--w:75px;--tx:40%;--s:0.6;--r:-4deg;--dur:1700ms;--sprite-dur:390ms}.flame-container span:nth-child(7){width:75px;left:calc(30%);--w:75px;--tx:40%;--s:0.6;--r:-4deg;--dur:2100ms;--sprite-dur:410ms}@keyframes fireAtlas{0%{background-position:calc(var(--fx1) * -1 * var(--scale)) calc(var(--fy1) * -1 * var(--scale))}25%{background-position:calc(var(--fx2) * -1 * var(--scale)) calc(var(--fy2) * -1 * var(--scale))}50%{background-position:calc(var(--fx3) * -1 * var(--scale)) calc(var(--fy3) * -1 * var(--scale))}75%{background-position:calc(var(--fx4) * -1 * var(--scale)) calc(var(--fy4) * -1 * var(--scale))}to{background-position:calc(var(--fx1) * -1 * var(--scale)) calc(var(--fy1) * -1 * var(--scale))}}@keyframes fireUp{0%{transform:translateX(var(--tx,0)) translateY(0) scale(var(--s,1)) rotate(var(--r,0deg));filter:brightness(1)}30%{transform:translateX(var(--tx)) translateY(-55px) scale(calc(var(--s) * 1.05)) rotate(var(--r));filter:brightness(1.12) saturate(1.15)}55%{transform:translateX(var(--tx)) translateY(-120px) scale(calc(var(--s) * 1.1)) rotate(var(--r));filter:brightness(1.15) saturate(1.18)}75%{transform:translateX(var(--tx)) translateY(-165px) scale(var(--s)) rotate(var(--r));filter:brightness(1)}90%{transform:translateX(var(--tx)) translateY(-185px) scale(calc(var(--s) * .95)) rotate(var(--r));filter:brightness(.85)}to{transform:translateX(var(--tx)) translateY(-195px) scale(calc(var(--s) * .88)) rotate(var(--r));filter:brightness(.6)}}@keyframes globalFade{0%{opacity:0}10%{opacity:1}50%{opacity:1}80%{opacity:1;translate:0 10px}to{translate:0 25px;opacity:0}}@keyframes vanishUp{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 2% 125% 2%)}}@supports (-moz-appearance:none){.flame-container span{background-image:none;overflow:hidden;animation:globalFade 1.2s linear forwards,fireUp calc(var(--dur, 1.2s) - .3s) linear forwards}.flame-container span:before{content:"";position:absolute;left:0;bottom:0;width:var(--frame-w);height:var(--frame-h);background-image:url(/assets/v2/spritesheets/fire.png);background-repeat:no-repeat;background-size:var(--sheet-w) var(--sheet-h);background-position:calc(var(--fx1, 0px) * -1) calc(var(--fy1, 0px) * -1);transform-origin:0 100%;transform:scale(1.45);will-change:transform,background-position;animation:fireAtlasFF calc(var(--sprite-dur, .42s) + .2s) step-end infinite;pointer-events:none}@keyframes fireAtlasFF{0%{background-position:calc(var(--fx1) * -1) calc(var(--fy1) * -1)}25%{background-position:calc(var(--fx2) * -1) calc(var(--fy2) * -1)}50%{background-position:calc(var(--fx3) * -1) calc(var(--fy3) * -1)}75%{background-position:calc(var(--fx4) * -1) calc(var(--fy4) * -1)}to{background-position:calc(var(--fx1) * -1) calc(var(--fy1) * -1)}}}.select-mark-animated{transition:transform .12s linear;will-change:transform}.select-mark-select{animation:pulse-brightness .9s ease-in-out infinite}.select-mark-secondary{animation:pulse-brightness .4s ease infinite}@keyframes pulse-brightness{0%,to{filter:brightness(1.2) saturate(1.2)}50%{filter:brightness(.8) saturate(.7)}}.attack-start-animation{animation:flip-3d-in .7s ease-out forwards;backface-visibility:hidden;transform-style:preserve-3d}.attack-guardian-star-start-animation-none{filter:brightness(1.2)}.attack-guardian-star-start-animation-weak{animation:guardian-fade-in-fade-in .7s ease-in forwards,guardian-fade-in-weak .6s ease-in-out .1s infinite alternate}.attack-guardian-star-start-animation-strong{animation:guardian-fade-in-fade-in .7s ease-in forwards,guardian-fade-in-strong .5s ease-in-out .1s infinite alternate}@keyframes flip-3d-in{0%{opacity:0;transform:perspective(1000px) rotateY(-180deg) scale(.2)}to{opacity:1;transform:perspective(1000px) rotateY(0deg) scale(1)}}@keyframes guardian-fade-in-fade-in{0%{opacity:0}to{opacity:1}}@keyframes guardian-fade-in-weak{0%{filter:sepia(1) brightness(.7)}to{filter:sepia(1) brightness(.5)}}@keyframes guardian-fade-in-strong{0%{filter:brightness(2)}to{filter:brightness(2.5)}}.table-background{background-size:100% 100%;background-repeat:no-repeat}.table-background,.table-background-behind{width:100%;height:100%;image-rendering:pixelated}.table-background-behind{background-size:100% 20%;background-repeat:repeat;filter:brightness(.9)}.hit-effect{position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,.1) 100%,transparent 0);clip-path:polygon(50% 0,60% 35%,100% 15%,70% 50%,100% 85%,60% 65%,50% 100%,40% 65%,0 85%,30% 50%,0 15%,40% 35%);animation:hitFade .9s ease-out forwards}@keyframes hitFade{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(.2)}}.failed-card-factory-dropping{animation:cardDrop 1.55s forwards;will-change:transform;filter:sepia(.8) brightness(.8)}.failed-card-factory-dropping-spin{animation:cardDropSpin 1.55s forwards;will-change:transform;filter:sepia(.8) brightness(.8)}@keyframes cardDrop{0%{transform:translate(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,.2,.3,.85);scale:.2}10%{scale:1}25%{transform:translate(-170px,-80px) rotate(-20deg);animation-timing-function:ease-in-out}to{transform:translate(-450px,110vh) rotate(-180deg)}}@keyframes cardDropSpin{0%{transform:translate(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,.2,.3,.85);scale:.2}10%{scale:1}25%{transform:translate(-170px,-80px) rotate(-180deg);animation-timing-function:ease-in-out}to{transform:translate(-450px,110vh) rotate(-880deg)}}.fusion-portal-animation{width:150px;height:150px;animation:portalExit 1s ease-out forwards}@keyframes portalExit{0%{transform:scale(.05) rotate(0deg);opacity:.2;visibility:visible}10%{opacity:.1}30%{opacity:.3;transform:scale(.8) rotate(2turn)}80%{transform:scale(1.2) rotate(4turn);opacity:.1}to{transform:scale(2.2) rotate(-4turn);opacity:0;visibility:hidden}}.utility-card-animate{animation:utility-card-animate-zoom-out-scale 1.35s linear forwards;perspective:800px}.utility-card-animate-ritual{animation:utility-card-animate-zoom-out-scale 1.6s linear forwards;perspective:800px}@keyframes utility-card-animate-zoom-out-scale{0%{transform:scale(1);opacity:0}5%{transform:scale(1.75)}10%{transform:scale(1.85);opacity:.5}25%{transform:scale(1.88);opacity:1}75%{transform:scale(1.91);opacity:.9}90%{transform:scale(3.25);opacity:.1}to{transform:scale(5);opacity:0}}