@media (hover:none),(pointer:coarse){.card[data-rarity] .card__rotator,.card[data-rarity] .card__translater{transform:none!important;transform-style:flat!important}.card__glare,.card__shine{display:none!important}}:root{--pointer-x:50%;--pointer-y:50%;--card-scale:1;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--flip-deg:0deg;--translate-x:0px;--translate-y:0px;--background-x:50%;--background-y:50%;--pointer-from-center:0;--pointer-from-top:0;--pointer-from-left:0}.card-popover-active,.card[data-rarity]{transform-style:preserve-3d;will-change:transform}.card-popover-active{position:fixed;z-index:10000;cursor:pointer;pointer-events:auto}.card-popover-active .card__translater,.card[data-rarity] .card__translater{display:grid;transform-origin:center;transform-style:preserve-3d;transform:translate3d(var(--translate-x,0),var(--translate-y,0),.01px) scale(var(--card-scale,1));will-change:transform}.card-popover-active .card__rotator,.card[data-rarity] .card__rotator{display:grid;transform-origin:center;transform-style:preserve-3d;transform:rotateY(calc(var(--rotate-x, 0deg) + var(--flip-deg, 0deg))) rotateX(var(--rotate-y,0deg));will-change:transform;position:relative;pointer-events:auto}.card-popover-active .card__front,.card[data-rarity] .card__front{display:grid;place-items:center;position:relative;width:100%;height:100%;transform:translateZ(.01px);grid-area:1/1}.card-popover-active .card__front{backface-visibility:hidden}.card-popover-active .card__front>*,.card[data-rarity] .card__front>*{grid-area:1/1}.card__back{position:absolute;inset:0;backface-visibility:hidden;transform:rotateY(180deg);border-radius:inherit;overflow:hidden;pointer-events:none}.card__back img{width:100%;height:100%;object-fit:cover;border-radius:inherit;user-select:none}.card-popover-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.card__glare,.card__shine{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter;border-radius:inherit;pointer-events:none}.card__shine{position:absolute;inset:0;z-index:3;transform:translateZ(1px);background:transparent;opacity:var(--card-opacity)}.card__shine:after,.card__shine:before{content:"";position:absolute;inset:0;border-radius:inherit}.card__glare{position:absolute;inset:0;z-index:4;transform:translateZ(1.41px);opacity:var(--card-opacity);mix-blend-mode:overlay;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.5) 90%)}.card[data-rarity="rainbow foil"] .card__shine{--rf-space:5%;--rf-angle:-22deg;clip-path:inset(3% 5% 38% 5% round 1.5%);background-image:repeating-linear-gradient(var(--rf-angle),hsla(283,60%,58%,.85) calc(var(--rf-space) * 1),hsla(2,75%,58%,.85) calc(var(--rf-space) * 2),hsla(53,68%,52%,.85) calc(var(--rf-space) * 3),hsla(93,57%,50%,.85) calc(var(--rf-space) * 4),hsla(176,45%,50%,.85) calc(var(--rf-space) * 5),hsla(228,80%,72%,.85) calc(var(--rf-space) * 6),hsla(283,60%,58%,.85) calc(var(--rf-space) * 7)),radial-gradient(farthest-corner ellipse at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.15) 5%,hsla(0,0%,0%,.25) 80%);background-blend-mode:color-dodge,soft-light;background-size:300% 400%,200% 200%;background-position:0 var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .35) + .45)) contrast(2.3) saturate(1.1);mix-blend-mode:color-dodge}.card[data-rarity="rainbow foil"] .card__shine:before{--rf-cross-angle:68deg;background-image:repeating-linear-gradient(var(--rf-cross-angle),hsla(180,55%,58%,.6) calc(var(--rf-space) * 1),hsla(220,60%,60%,.6) calc(var(--rf-space) * 2),hsla(260,55%,58%,.6) calc(var(--rf-space) * 3),hsla(300,60%,60%,.6) calc(var(--rf-space) * 4),hsla(340,55%,58%,.6) calc(var(--rf-space) * 5),hsla(20,60%,60%,.6) calc(var(--rf-space) * 6),hsla(180,55%,58%,.6) calc(var(--rf-space) * 7));background-size:300% 400%;background-position:var(--background-x) 0;clip-path:inset(3% 5% 38% 5% round 1.5%);filter:brightness(calc((var(--pointer-from-center) * .3) + .35)) contrast(2) saturate(1);mix-blend-mode:color-dodge;opacity:.7}.card[data-rarity="rainbow foil"] .card__shine:after{background-image:url(/grain.webp);background-size:180px 180px;filter:brightness(.5) contrast(1.8) saturate(1.2);mix-blend-mode:soft-light;clip-path:inset(3% 5% 38% 5% round 1.5%)}.card[data-rarity="rainbow foil"] .card__glare{background-image:radial-gradient(farthest-corner ellipse at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.75) 5%,hsla(60,40%,80%,.35) 35%,hsla(0,0%,0%,.45) 110%);filter:brightness(1) contrast(1.3);opacity:calc(var(--card-opacity) * (.25 + var(--pointer-from-center) * .75));mix-blend-mode:overlay}.card[data-rarity="rainbow foil"] .card__shine,.card[data-rarity="rainbow foil"] .card__shine:after,.card[data-rarity="rainbow foil"] .card__shine:before{clip-path:inset(var(--foil-inset-top,12.5%) var(--foil-inset-right,9.5%) var(--foil-inset-bottom,41.5%) var(--foil-inset-left,9.5%) round var(--foil-inset-round,1.5%))}.card[data-rarity="cold foil"] .card__shine{background-image:repeating-linear-gradient(133deg,hsl(0,0%,20%),hsl(185,55%,65%) 10%,hsl(0,0%,25%) 20%,hsl(200,60%,72%) 30%,hsl(0,0%,22%) 40%,hsl(215,50%,68%) 50%,hsl(0,0%,20%) 60%,hsl(190,55%,60%) 70%,hsl(0,0%,22%) 80%),url(/grain.webp);background-blend-mode:overlay,soft-light;background-size:400% 400%,180px 180px;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))),50%;filter:brightness(.45) contrast(2.8) saturate(.85);mix-blend-mode:color-dodge}.card[data-rarity="cold foil"] .card__shine:after{background-image:repeating-linear-gradient(-47deg,hsl(0,0%,18%),hsl(220,55%,62%) 12%,hsl(0,0%,22%) 24%,hsl(195,60%,70%) 36%,hsl(0,0%,18%) 48%,hsl(210,50%,65%) 60%,hsl(0,0%,20%) 72%),url(/grain.webp);background-blend-mode:screen,soft-light;background-size:350% 350%,180px 180px;background-position:calc(20% + (60% * var(--pointer-from-left))) calc(20% + (60% * var(--pointer-from-top))),50%;filter:brightness(.4) contrast(2.5) saturate(.8);mix-blend-mode:color-dodge}.card[data-rarity="cold foil"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(195,60%,96%,.75) 5%,hsla(210,30%,65%,.3) 40%,hsla(0,0%,0%,.5) 110%);filter:brightness(.9) contrast(1.75);opacity:calc(var(--card-opacity) * .85);mix-blend-mode:overlay}