[data-fx=impact] .fx-lines{background:repeating-conic-gradient(from 0deg at 50% 50%,var(--tp-ink) 0deg 1.1deg,transparent 1.1deg 5deg);transform:scale(.35)}[data-fx=impact].is-break .fx-lines{animation:fx-burst .55s var(--tp-ease-burst) forwards}[data-fx=impact].is-break .fx-flash{animation:fx-hardflash .44s steps(1,end) forwards}@keyframes fx-burst{0%{opacity:0;transform:scale(.28)}18%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes fx-hardflash{0%,20%{opacity:0}21%,27%{opacity:1}28%,34%{opacity:0}35%,39%{opacity:.85}40%,to{opacity:0}}[data-fx=slash] .fx-cut{position:absolute;z-index:5;left:-30%;top:50%;width:160%;height:3px;background:var(--tp-news);box-shadow:0 0 0 1px var(--tp-ink);transform:rotate(-28deg) scaleX(0);transform-origin:left center;opacity:0;pointer-events:none}[data-fx=slash].is-break .fx-cut{animation:fx-cut .44s cubic-bezier(.7,0,.3,1) forwards}@keyframes fx-cut{0%{opacity:0;transform:rotate(-28deg) scaleX(0)}12%{opacity:1}55%{opacity:1;transform:rotate(-28deg) scaleX(1)}to{opacity:0;transform:rotate(-28deg) scaleX(1)}}[data-fx=slash].is-break .fx-art{animation:fx-shear .5s cubic-bezier(.3,.9,.3,1) .16s forwards}@keyframes fx-shear{0%{transform:translate(0)}30%{transform:translate(-7px,-5px)}60%{transform:translate(4px,3px)}to{transform:translate(0)}}[data-fx=charge] .fx-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse 70% 50% at 50% 100%,var(--tp-accent, var(--tp-blood)) 0%,transparent 62%)}[data-fx=charge].is-break .fx-aura{animation:fx-aura .9s ease-out forwards}@keyframes fx-aura{0%{opacity:0;transform:scaleY(.4)}35%{opacity:.55}to{opacity:0;transform:scaleY(1.5)}}[data-fx=charge].is-break .fx-art{animation:fx-rise .9s cubic-bezier(.25,.9,.3,1) forwards}@keyframes fx-rise{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-10px) scale(1.06)}to{transform:translateY(0) scale(1)}}[data-fx=charge] .fx-mote{position:absolute;z-index:3;bottom:12%;width:5px;height:5px;background:var(--tp-accent, var(--tp-blood));opacity:0;pointer-events:none}[data-fx=charge] .fx-mote:nth-of-type(1){left:26%}[data-fx=charge] .fx-mote:nth-of-type(2){left:52%}[data-fx=charge] .fx-mote:nth-of-type(3){left:74%}[data-fx=charge].is-break .fx-mote:nth-of-type(1){animation:fx-mote .95s ease-out .05s forwards}[data-fx=charge].is-break .fx-mote:nth-of-type(2){animation:fx-mote .95s ease-out .22s forwards}[data-fx=charge].is-break .fx-mote:nth-of-type(3){animation:fx-mote .95s ease-out .13s forwards}@keyframes fx-mote{0%{opacity:0;transform:translateY(0) scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(-90px) scale(.3)}}[data-fx=glitch].is-break .fx-art{animation:fx-glitch .46s steps(2,end) forwards}@keyframes fx-glitch{0%{transform:translate(0);filter:none}15%{transform:translate(-6px,2px);filter:drop-shadow(4px 0 0 #00E5FF) drop-shadow(-4px 0 0 #FF0059)}30%{transform:translate(5px,-3px);filter:drop-shadow(-5px 0 0 #00E5FF) drop-shadow(5px 0 0 #FF0059)}45%{transform:translate(-3px);filter:drop-shadow(3px 0 0 #00E5FF) drop-shadow(-3px 0 0 #FF0059)}60%{transform:translate(2px,2px);filter:none}to{transform:translate(0);filter:none}}[data-fx=glitch] .fx-band{position:absolute;z-index:5;inset-inline:0;height:14%;background:var(--tp-news);mix-blend-mode:difference;opacity:0;pointer-events:none}[data-fx=glitch] .fx-band:nth-of-type(1){top:22%}[data-fx=glitch] .fx-band:nth-of-type(2){top:58%}[data-fx=glitch].is-break .fx-band:nth-of-type(1){animation:fx-band .4s steps(1,end) forwards}[data-fx=glitch].is-break .fx-band:nth-of-type(2){animation:fx-band .4s steps(1,end) .1s forwards}@keyframes fx-band{0%,24%{opacity:0;transform:translate(0)}25%,40%{opacity:1;transform:translate(-9%)}41%,55%{opacity:0}56%,66%{opacity:1;transform:translate(7%)}67%,to{opacity:0;transform:translate(0)}}[data-fx=speed] .fx-lines{background:repeating-linear-gradient(to bottom,var(--tp-ink) 0 1px,transparent 1px 7px);top:0;right:0;bottom:0;left:0;transform:translate(-100%)}[data-fx=speed].is-break .fx-lines{animation:fx-streak .5s cubic-bezier(.5,0,.4,1) forwards}@keyframes fx-streak{0%{opacity:0;transform:translate(-100%)}20%{opacity:.8}to{opacity:0;transform:translate(100%)}}[data-fx=speed].is-break .fx-art{animation:fx-smear .5s cubic-bezier(.3,.9,.3,1) forwards}@keyframes fx-smear{0%{transform:translate(0) scaleX(1)}25%{transform:translate(-16px) scaleX(1.09)}60%{transform:translate(6px) scaleX(.98)}to{transform:translate(0) scaleX(1)}}[data-fx=bolt] .fx-bolt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:0}[data-fx=bolt] .fx-bolt path{stroke:var(--tp-accent, var(--tp-blood));stroke-width:3;fill:none;filter:drop-shadow(0 0 4px var(--tp-accent, var(--tp-blood)))}[data-fx=bolt].is-break .fx-bolt{animation:fx-crackle .52s steps(1,end) forwards}@keyframes fx-crackle{0%,10%{opacity:0}11%,18%{opacity:1;transform:scaleX(1)}19%,26%{opacity:0}27%,33%{opacity:1;transform:scaleX(-1)}34%,44%{opacity:0}45%,51%{opacity:1;transform:scaleX(1) translateY(3px)}52%,to{opacity:0}}[data-fx=bolt].is-break .fx-art{animation:fx-jitter .5s steps(2,end) forwards}@keyframes fx-jitter{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}.fx-sfx{position:absolute;z-index:6;left:-3%;top:8%;font-family:var(--tp-display);font-weight:400;font-size:clamp(32px,6.5vw,84px);line-height:.8;letter-spacing:-.04em;color:var(--tp-news);-webkit-text-stroke:3px var(--tp-ink);paint-order:stroke fill;pointer-events:none;opacity:0;transform:rotate(-8deg) scale(.7)}.is-break .fx-sfx{animation:fx-sfx .5s cubic-bezier(.2,1.7,.35,1) .08s forwards}@keyframes fx-sfx{to{opacity:1;transform:rotate(-8deg) scale(1)}}[data-fx=slash] .fx-sfx{left:auto;right:-3%;top:auto;bottom:22%;transform:rotate(-28deg) scale(.7)}[data-fx=slash].is-break .fx-sfx{animation:fx-sfx-slash .5s cubic-bezier(.2,1.7,.35,1) .14s forwards}@keyframes fx-sfx-slash{to{opacity:1;transform:rotate(-28deg) scale(1)}}[data-fx=speed] .fx-sfx{transform:rotate(-4deg) scale(.7) translate(-30px)}[data-fx=speed].is-break .fx-sfx{animation:fx-sfx-speed .46s cubic-bezier(.2,1.4,.35,1) forwards}@keyframes fx-sfx-speed{to{opacity:1;transform:rotate(-4deg) scale(1) translate(0)}}@media(prefers-reduced-motion:reduce){.fx-lines,.fx-flash,.fx-cut,.fx-aura,.fx-mote,.fx-band,.fx-bolt{display:none!important}.fx-art{animation:none!important;transform:none!important;filter:none!important}.fx-sfx{opacity:1;transform:rotate(-8deg);animation:none!important}}.fx-sfx--sm{font-size:clamp(20px,3.4vw,38px);-webkit-text-stroke:2px var(--tp-ink);left:-2%;top:6%}.fx-lines,.fx-flash{position:absolute;pointer-events:none;opacity:0}.fx-lines{top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:3}.fx-flash{top:0;right:0;bottom:0;left:0;z-index:4;background:var(--tp-accent, var(--tp-blood));mix-blend-mode:multiply}.fx-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tp-fx.css.map */
