[data-spin-fx]:not([data-spin-fx=off]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){image-rendering:var(--spin-fx-render,auto);filter:var(--spin-fx-filter,none);width:calc(100% / var(--spin-fx-px,1));height:calc(100% / var(--spin-fx-px,1));transform:scale(var(--spin-fx-px,1));transform-origin:0 0}[data-spin-fx][data-spin-fx-pixel] :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){image-rendering:pixelated;filter:none;width:100%;height:100%;transform:none}[data-spin-fx=pixel]{--spin-fx-px:7;--spin-fx-render:pixelated}[data-spin-fx=pixel-coarse]{--spin-fx-px:14;--spin-fx-render:pixelated}[data-spin-fx=sys7]{--spin-fx-px:6;--spin-fx-render:pixelated;--spin-fx-filter:grayscale(1) brightness(1.15) contrast(9)}[data-spin-fx=macplus]{--spin-fx-px:6;--spin-fx-render:pixelated;--spin-fx-filter:grayscale(1) brightness(1.1) contrast(7) sepia(.35) saturate(1.4)}[data-spin-fx=gray4]{--spin-fx-px:4;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-gray4)}[data-spin-fx=mac16]{--spin-fx-px:5;--spin-fx-render:pixelated;--spin-fx-filter:saturate(4) contrast(2.1) brightness(1.05)}[data-spin-fx=platinum]{--spin-fx-px:3;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-platinum)}[data-spin-fx=aqua]{--spin-fx-filter:saturate(1.85) contrast(1.12) brightness(1.08)}[data-spin-fx=green-term]{--spin-fx-px:6;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-green-term)}[data-spin-fx=amber-term]{--spin-fx-px:6;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-amber-term)}[data-spin-fx=gameboy]{--spin-fx-px:9;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-gameboy)}[data-spin-fx=mono]{--spin-fx-px:5;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-mono)}[data-spin-fx=crt]{--spin-fx-filter:saturate(1.35) contrast(1.15) brightness(1.04)}[data-spin-fx=vhs]{--spin-fx-filter:url(#sfx-vhs)}[data-spin-fx=cga]{--spin-fx-px:8;--spin-fx-render:pixelated;--spin-fx-filter:url(#sfx-cga)}[data-spin-fx=halftone]{--spin-fx-filter:url(#sfx-halftone)}[data-spin-fx=riso]{--spin-fx-filter:url(#sfx-riso)}[data-spin-fx=offreg]{--spin-fx-filter:url(#sfx-offreg)}[data-spin-fx=thermal]{--spin-fx-filter:url(#sfx-thermal)}[data-spin-fx=nightvis]{--spin-fx-filter:url(#sfx-nightvis)}[data-spin-fx=blueprint]{--spin-fx-filter:url(#sfx-blueprint)}[data-spin-fx=xray]{--spin-fx-filter:grayscale(1) invert(1) contrast(1.25) brightness(1.08)}[data-spin-fx=film]{--spin-fx-filter:url(#sfx-film)}[data-spin-fx=noir]{--spin-fx-filter:grayscale(1) contrast(1.65) brightness(.95)}[data-spin-fx=sepia]{--spin-fx-filter:sepia(1) contrast(1.05) brightness(1.02)}[data-spin-fx=bleach]{--spin-fx-filter:saturate(.35) contrast(1.55) brightness(1.04)}[data-spin-fx=vapor]{--spin-fx-filter:hue-rotate(300deg) saturate(1.9) contrast(1.08) brightness(1.06)}[data-spin-fx=infra]{--spin-fx-filter:hue-rotate(180deg) saturate(2.4) contrast(1.15)}[data-spin-fx=solar]{--spin-fx-filter:invert(.85) hue-rotate(180deg) saturate(1.6) contrast(1.3)}[data-spin-fx=pop]{--spin-fx-px:2;--spin-fx-render:pixelated;--spin-fx-filter:saturate(3.4) contrast(1.6) brightness(1.04)}@keyframes spin-fx-glitch{0%{transform:scale(var(--spin-fx-px,1)) translate3d(0, 0, 0);filter:var(--spin-fx-filter,none);opacity:1}6%{transform:scale(var(--spin-fx-px,1)) translate3d(-2.5%, 0, 0);filter:var(--spin-fx-filter,none) drop-shadow(6px 0 0 #ff0046b3) drop-shadow(-6px 0 0 #00e6ffb3) saturate(2.4);opacity:.86}11%{transform:scale(var(--spin-fx-px,1)) translate3d(3%, -0.6%, 0);filter:var(--spin-fx-filter,none) invert(1) contrast(2.2);opacity:.94}15%{transform:scale(var(--spin-fx-px,1)) translate3d(-1.2%, 0, 0);filter:var(--spin-fx-filter,none) brightness(2.4) contrast(.7)}19%{transform:scale(var(--spin-fx-px,1)) translate3d(0, 0, 0);filter:var(--spin-fx-filter,none)}to{transform:scale(var(--spin-fx-px,1)) translate3d(0, 0, 0);filter:var(--spin-fx-filter,none)}}[data-spin-fx-intro=on] :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:spin-fx-glitch var(--spin-fx-step,.62s) steps(24, end) infinite}[data-spin-fx-intro=on] :is(.slcr-row,.slcf-card-stage):nth-child(3n+1) :is(img){animation-delay:calc(var(--spin-fx-step,.62s) * -.13)}[data-spin-fx-intro=on] :is(.slcr-row,.slcf-card-stage):nth-child(3n+2) :is(img){animation-delay:calc(var(--spin-fx-step,.62s) * -.41)}[data-spin-fx-intro=on] :is(.slcr-row,.slcf-card-stage):nth-child(3n+3) :is(img){animation-delay:calc(var(--spin-fx-step,.62s) * -.67)}@media (prefers-reduced-motion:reduce){[data-spin-fx-intro=on] :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:none}}@keyframes sfx-collapse{0%,14%{transform:scaleY(.004)scaleX(1.2)}24%{transform:scaleY(1.1)scaleX(.98)}32%,to{transform:none}}@keyframes sfx-shake{0%,22%,to{transform:translate(0,0)}6%{transform:translate(-3%,1%)}11%{transform:translate(3.5%,-1%)}16%{transform:translate(-1.5%)}54%{transform:translate(2.5%,.6%)}60%{transform:translate(-2%)}}@keyframes sfx-punch{0%,22%,to{transform:scale(1)}7%{transform:scale(1.16)}15%{transform:scale(.985)}55%{transform:scale(1.11)}}@keyframes sfx-skew{0%,to{transform:skew(0)translate(0,0)}25%{transform:skew(-7deg)translate(-3%)}50%{transform:skew(5deg)translate(3%)}75%{transform:skew(-2deg)translate(-1%)}}@keyframes sfx-boot{0%,45%{filter:grayscale()brightness(1.2)contrast(12)}55%{filter:grayscale()contrast(1.7)}70%{filter:saturate(.5)contrast(1.2)}to{filter:none}}@keyframes sfx-surf{0%,18%{filter:saturate(1.85)contrast(1.12);opacity:1}20%,23%{filter:grayscale()contrast(.4)brightness(2.6);opacity:.5}25%,48%{filter:grayscale()brightness(1.15)contrast(9);opacity:1}50%,53%{filter:grayscale()contrast(.4)brightness(2.6);opacity:.5}55%,to{filter:sepia()hue-rotate(-18deg)saturate(5)contrast(2.4)grayscale();opacity:1}}@keyframes sfx-strobe{0%,22%{filter:none}24%{filter:brightness(9)saturate(0)}26%,48%{filter:grayscale()brightness(1.15)contrast(9)}50%{filter:brightness(9)saturate(0)}52%,74%{filter:sepia()hue-rotate(65deg)saturate(6)grayscale()contrast(2.6)}76%{filter:brightness(9)saturate(0)}78%,to{filter:saturate(1.85)contrast(1.12)}}@keyframes sfx-palette{0%{filter:saturate(4)contrast(1.8)hue-rotate()}to{filter:saturate(4)contrast(1.8)hue-rotate(360deg)}}@keyframes sfx-mosh{0%,to{filter:saturate(1.4)blur()}20%{filter:saturate(3.4)blur(1.4px)drop-shadow(14px 0 #ff004680)}44%{filter:saturate(.4)blur(2.6px)contrast(2)}68%{filter:saturate(4)blur(.6px)drop-shadow(-16px 0 #00dcff80)}}:is([data-spin-intro=coldboot],[data-spin-look=coldboot]) :is(.slcf-card-viewer,.slcr-viewer),:is([data-spin-intro=dying],[data-spin-look=dying]) :is(.slcf-card-viewer,.slcr-viewer){animation:3.4s cubic-bezier(.2,.9,.2,1) infinite sfx-collapse}:is([data-spin-intro=hardcut],[data-spin-look=hardcut]) :is(.slcf-card-viewer,.slcr-viewer),:is([data-spin-intro=threshold],[data-spin-look=threshold]) :is(.slcf-card-viewer,.slcr-viewer){animation:2.9s steps(18,end) infinite sfx-shake}:is([data-spin-intro=zap],[data-spin-look=zap]) :is(.slcf-card-viewer,.slcr-viewer),:is([data-spin-intro=render],[data-spin-look=render]) :is(.slcf-card-viewer,.slcr-viewer){animation:2.5s cubic-bezier(.3,1.4,.4,1) infinite sfx-punch}:is([data-spin-intro=corrupt],[data-spin-look=corrupt]) :is(.slcf-card-viewer,.slcr-viewer),:is([data-spin-intro=signal],[data-spin-look=signal]) :is(.slcf-card-viewer,.slcr-viewer){animation:3s ease-in-out infinite sfx-skew}:is([data-spin-intro=overdrive],[data-spin-look=overdrive]) :is(.slcf-card-viewer,.slcr-viewer){animation:2.4s steps(18,end) infinite sfx-shake,1.2s cubic-bezier(.3,1.5,.4,1) infinite sfx-punch}:is([data-spin-intro=coldboot],[data-spin-look=coldboot]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster),:is([data-spin-intro=threshold],[data-spin-look=threshold]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:3.2s ease-in-out infinite sfx-boot}:is([data-spin-intro=signal],[data-spin-look=signal]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster),:is([data-spin-intro=zap],[data-spin-look=zap]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster),:is([data-spin-intro=dying],[data-spin-look=dying]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:3.2s steps(20,end) infinite sfx-surf}:is([data-spin-intro=hardcut],[data-spin-look=hardcut]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:2.9s steps(24,end) infinite sfx-strobe}:is([data-spin-intro=render],[data-spin-look=render]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:2.5s steps(9,end) infinite sfx-palette}:is([data-spin-intro=corrupt],[data-spin-look=corrupt]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:3s ease-in-out infinite sfx-mosh}:is([data-spin-intro=overdrive],[data-spin-look=overdrive]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:2.4s steps(24,end) infinite sfx-strobe,1.2s steps(9,end) infinite sfx-palette}[data-spin-intro=none] :is(.slcf-card-viewer,.slcr-viewer),[data-spin-intro=none] :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:none!important}@media (prefers-reduced-motion:reduce){:is([data-spin-intro],[data-spin-look]) :is(.slcf-card-viewer,.slcr-viewer),:is([data-spin-intro],[data-spin-look]) :is(.slcf-card-viewer>img,.slcf-card-poster,.slcr-viewer img,.slcr-poster){animation:none!important}}[data-spin-fx=crt] .slcf-card-stage:before,[data-spin-fx=crt] .slcr-viewer:before,[data-spin-fx=macplus]:not([data-spin-fx-pixel]) .slcf-card-stage:before,[data-spin-fx=macplus]:not([data-spin-fx-pixel]) .slcr-viewer:before,[data-spin-fx=green-term] .slcf-card-stage:before,[data-spin-fx=green-term] .slcr-viewer:before,[data-spin-fx=amber-term] .slcf-card-stage:before,[data-spin-fx=amber-term] .slcr-viewer:before,[data-spin-fx=vhs] .slcf-card-stage:before,[data-spin-fx=vhs] .slcr-viewer:before,[data-spin-fx=nightvis] .slcf-card-stage:before,[data-spin-fx=nightvis] .slcr-viewer:before{content:"";pointer-events:none;z-index:2;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}