.PokemonCard-module___lBEdW__card{aspect-ratio:660/921;--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--translate-x:0px;--translate-y:0px;--card-scale:1;--mask:none;--foil:none;--background-x:var(--pointer-x);--background-y:var(--pointer-y);--space:5%;--angle:133deg;--imgsize:cover;--mx:var(--pointer-x);--my:var(--pointer-y);--posx:var(--pointer-x);--posy:var(--pointer-y);--hyp:var(--pointer-from-center);--o:var(--card-opacity);--sunpillar-clr-1:#66f2ff;--sunpillar-clr-2:#3dff8e;--sunpillar-clr-3:#82ff29;--sunpillar-clr-4:#ffcf3d;--sunpillar-clr-5:#ff66b3;--sunpillar-clr-6:#b870ff;--glare-brightness:1.25;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:1.2vw;width:100%;position:relative;overflow:hidden}.PokemonCard-module___lBEdW__card[data-parallax=true]{transform:perspective(900px)translate3d(var(--translate-x),var(--translate-y),0)rotateX(var(--rotate-x))rotateY(var(--rotate-y))scale(var(--card-scale));transform-style:preserve-3d;will-change:transform}.PokemonCard-module___lBEdW__card.PokemonCard-module___lBEdW__masked .PokemonCard-module___lBEdW__cardShine{-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);border-radius:1.2vw;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PokemonCard-module___lBEdW__masked{--_masked:1}.PokemonCard-module___lBEdW__cardBase{border-radius:1.2vw;width:100%;height:100%;display:block;overflow:hidden}.PokemonCard-module___lBEdW__cardBase img{object-fit:cover;width:100%;height:100%;display:block}.PokemonCard-module___lBEdW__cardFoil{pointer-events:none;background-image:var(--foil);background-repeat:no-repeat;background-size:cover;background-position:var(--pointer-x)var(--pointer-y);-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);opacity:.05;mix-blend-mode:screen;transition:opacity 1s;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PokemonCard-module___lBEdW__cardShine{pointer-events:none;opacity:calc(.15 + (var(--card-opacity)*.5));mix-blend-mode:color-dodge;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1)calc(var(--space)*1),var(--sunpillar-clr-2)calc(var(--space)*2),var(--sunpillar-clr-3)calc(var(--space)*3),var(--sunpillar-clr-4)calc(var(--space)*4),var(--sunpillar-clr-5)calc(var(--space)*5),var(--sunpillar-clr-6)calc(var(--space)*6),var(--sunpillar-clr-1)calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x)var(--pointer-y),#0000001a 12%,#00000026 20%,#00000040 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2))var(--background-y),var(--background-x)var(--background-y);background-blend-mode:soft-light,soft-light,screen,overlay;background-size:var(--imgsize),260% 900%,380% 120%,260% 120%;filter:brightness(calc((var(--hyp) + .7)*.75))contrast(2.5)saturate(.9);transition:opacity .18s;position:absolute;inset:0}.PokemonCard-module___lBEdW__cardShine,.PokemonCard-module___lBEdW__cardGlare{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}.PokemonCard-module___lBEdW__cardGlare{pointer-events:none;opacity:calc(var(--card-opacity)*.3);background-image:radial-gradient(farthest-corner circle at var(--pointer-x)var(--pointer-y),#ccc 0%,#555b5e 50%,#240f1d 150%);mix-blend-mode:hard-light;filter:brightness(var(--glare-brightness))contrast(1.2)saturate(var(--glare-saturate));-webkit-backdrop-filter:brightness(.8)contrast(1.25)saturate(1.25);backdrop-filter:brightness(.8)contrast(1.25)saturate(1.25);background-position:50%;background-size:120% 150%;transition:opacity .18s;position:absolute;inset:0;overflow:hidden;transform:translateZ(1.41px)}.PokemonCard-module___lBEdW__cardGlare:before,.PokemonCard-module___lBEdW__cardGlare:after{display:none}.PokemonCard-module___lBEdW__cardGlare:before{content:"";background:radial-gradient(circle at var(--pointer-x)var(--pointer-y),#ffffffb8 0%,#ffffff47 18%,#fff0 46%);filter:blur(6px)brightness(var(--glare-brightness))saturate(var(--glare-saturate));mix-blend-mode:screen;position:absolute;inset:-35%}.PokemonCard-module___lBEdW__cardGlare:after{content:"";background:linear-gradient(115deg,#fff0 0%,rgba(255,255,255,calc(.08 + (var(--pointer-from-center)*.62)))38%,#fff0 66%);transform:rotate(calc((var(--pointer-from-left) - .5)*14deg));filter:blur(2.5px)brightness(var(--glare-brightness))saturate(var(--glare-saturate));mix-blend-mode:screen;-webkit-backdrop-filter:saturate(1.5)contrast(1.5);backdrop-filter:saturate(1.5)contrast(1.5);position:absolute;inset:-45%}.PokemonCard-module___lBEdW__cardShineEdge{pointer-events:none;opacity:calc(var(--card-opacity)*.65);background:radial-gradient(120% 80% at calc(var(--pointer-x))calc(var(--pointer-y)),#d2faff29 0%,#a0d2ff12 22%,#0000 58%);mix-blend-mode:screen;filter:blur(.6px);transition:opacity .18s;position:absolute;inset:0}.PokemonCard-module___lBEdW__stepsExplanation{color:#1b1b1b;scrollbar-width:thin;scrollbar-color:var(--mantine-color-accent-7)#fafafa;scrollbar-gutter:stable;width:100%;max-height:75vh;font-size:var(--mantine-font-size-sm);background:#fafafa;border:1px solid #e6e6e6;border-radius:.8vw;padding:.8vw;overflow-y:auto}.PokemonCard-module___lBEdW__stepsExplanation::-webkit-scrollbar{width:7px;height:7px}.PokemonCard-module___lBEdW__stepsExplanation::-webkit-scrollbar-thumb{background:var(--mantine-color-accent-7);border-radius:8px}.PokemonCard-module___lBEdW__stepsExplanation::-webkit-scrollbar-track{background:#fafafa;border-radius:8px}.PokemonCard-module___lBEdW__stepsExplanation h3{font-size:var(--mantine-font-size-md);margin:0 0 .6vw}.PokemonCard-module___lBEdW__stepsExplanation p{margin:0 0 .6vw}.PokemonCard-module___lBEdW__stepsExplanation ul{margin:0 0 .8vw 1.2vw;padding:0}.PokemonCard-module___lBEdW__stepsExplanation li{margin:0 0 .4vw}.PokemonCard-module___lBEdW__stepsExplanation code{background:#0000000f;border-radius:.4vw;padding:.08em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}
