.holo-card{--grain:none;--glitter:url(/stamp-rally/glitter.png);--glittersize:25%;--space:5%;--angle:133deg;--imgsize:cover;--red:#f80e35;--yellow:#eedf10;--green:#21e985;--blue:#0dbde9;--violet:#c929f1;--clip:inset(9.85% 8% 52.85% 8%);--clip-invert:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 8% 9.85%, 8% 47.15%, 0 50%);--clip-stage:polygon(91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 92% 47.15%);--clip-stage-invert:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 0 50%);--clip-trainer:inset(14.5% 8.5% 48.2% 8.5%);--clip-borders:inset(2.8% 4% round 2.55% / 1.5%)}.holo-card__shine,.holo-card__glare{will-change:transform, opacity, background-image, background-size, background-position, background-blend-mode, filter}:root{--card-aspect:.718;--card-radius:4.55% / 3.5%;--card-edge:#ffe78f;--card-back:#004a80;--card-glow:#ccfffb;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6)}.holo-card{pointer-events:none;z-index:calc(var(--card-scale) * 2);will-change:transform, visibility, z-index;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(.01px);transform:translateZ(.01px)}.holo-card,.holo-card *{outline:1px solid #0000}.holo-card:not(.interactive) .holo-card__translater,.holo-card:not(.interactive) .holo-card__rotator,.holo-card:not(.interactive) .holo-card__shine,.holo-card:not(.interactive) .holo-card__glare{transition:all .3s}.holo-card:not(.interactive):hover{--pointer-x:25%!important;--pointer-y:10%!important;--card-scale:1.1!important;--card-opacity:1!important;--translate-x:0px!important;--translate-y:-10px!important;--rotate-x:7deg!important;--rotate-y:-19deg!important;--background-x:44%!important;--background-y:36%!important;--pointer-from-center:.9!important;--pointer-from-top:.11!important;--pointer-from-left:.25!important}.holo-card.water{--card-glow:#36d4fc}.holo-card.fire{--card-glow:#eb5b42}.holo-card.grass{--card-glow:#97ee5d}.holo-card.lightning{--card-glow:#f3e24f}.holo-card.psychic{--card-glow:#ac51d6}.holo-card.fighting{--card-glow:#915a27}.holo-card.darkness{--card-glow:#106a7a}.holo-card.metal{--card-glow:#a3c0c2}.holo-card.dragon{--card-glow:#8f7f24}.holo-card.fairy{--card-glow:#ffc7e9}.holo-card,.holo-card__rotator{aspect-ratio:var(--card-aspect);border-radius:var(--card-radius)}.holo-card.interacting{z-index:calc(var(--card-scale) * 120)}.holo-card.active .holo-card__translater,.holo-card.active .holo-card__rotator{touch-action:none}.holo-card__translater,.holo-card__rotator{perspective:600px;will-change:transform, box-shadow;-webkit-transform-origin:50%;transform-origin:50%;transform-style:preserve-3d;display:grid}.holo-card__translater{--translate-z:calc(var(--card-scale) * 150px + .01px);width:auto;-webkit-transform:translate3d(var(--translate-x), var(--translate-y), var(--translate-z)) scale(var(--card-scale));transform:translate3d(var(--translate-x), var(--translate-y), var(--translate-z)) scale(var(--card-scale));position:relative}.holo-card__rotator{-webkit-transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));pointer-events:auto}button.holo-card__rotator{-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:0}.holo-card__rotator,.holo-card.active .holo-card__rotator:focus{transition:box-shadow .4s,opacity .33s ease-out;box-shadow:0 0 3px -1px #0000,0 0 2px 1px #0000,0 0 5px #0000,0 10px 20px -5px #000,0 2px 15px -5px #000,0 0 20px #0000}.holo-card.active .holo-card__rotator,.holo-card__rotator:focus{box-shadow:0 0 3px -1px white, 0 0 3px 1px var(--card-edge), 0 0 12px 2px var(--card-glow), 0px 10px 20px -5px black, 0 0 40px -30px var(--card-glow), 0 0 50px -20px var(--card-glow)}.holo-card__rotator *{width:100%;aspect-ratio:var(--card-aspect);border-radius:var(--card-radius);image-rendering:optimizeQuality;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none;grid-area:1/1;display:grid;overflow:hidden}.holo-card__rotator img{height:auto}.holo-card__rotator img:not(.holo-card__back){-webkit-transform:translateZ(.01px);transform:translateZ(.01px)}.holo-card__back{background-color:var(--card-back);backface-visibility:visible;-webkit-transform:rotateY(180deg)translateZ(1px);transform:rotateY(180deg)translateZ(1px)}.holo-card__front,.holo-card__front *{backface-visibility:hidden}.holo-card__front{opacity:1;transition:opacity .33s ease-out;-webkit-transform:translateZ(.01px);transform:translateZ(.01px)}.loading .holo-card__front{opacity:0}.loading .holo-card__back{-webkit-transform:rotateY(0);transform:rotateY(0)}.holo-card__shine{z-index:3;filter:brightness(.85)contrast(2.75)saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity);background:50%/cover;display:grid;overflow:hidden;transform:translateZ(1px)}.holo-card__shine:before,.holo-card__shine:after{--sunpillar-clr-1:var(--sunpillar-5);--sunpillar-clr-2:var(--sunpillar-6);--sunpillar-clr-3:var(--sunpillar-1);--sunpillar-clr-4:var(--sunpillar-2);--sunpillar-clr-5:var(--sunpillar-3);--sunpillar-clr-6:var(--sunpillar-4);border-radius:var(--card-radius);grid-area:1/1;transform:translateZ(1px)}.holo-card__shine:after{--sunpillar-clr-1:var(--sunpillar-6);--sunpillar-clr-2:var(--sunpillar-1);--sunpillar-clr-3:var(--sunpillar-2);--sunpillar-clr-4:var(--sunpillar-3);--sunpillar-clr-5:var(--sunpillar-4);--sunpillar-clr-6:var(--sunpillar-5);transform:translateZ(1.2px)}.holo-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffffa6 20%, #00000080 90%);opacity:var(--card-opacity);mix-blend-mode:overlay;overflow:hidden;transform:translateZ(1.41px)}.holo-card.masked .holo-card__shine,.holo-card.masked .holo-card__shine:before,.holo-card.masked .holo-card__shine:after{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.holo-card[data-rarity=rare\ holo] .holo-card__glare:after,.holo-card[data-rarity="rare holo cosmos"] .holo-card__glare:after,.holo-card[data-rarity$=reverse\ holo] .holo-card__glare:after{clip-path:var(--clip)}.holo-card[data-rarity=rare\ holo][data-subtypes^=stage] .holo-card__glare:after,.holo-card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .holo-card__glare:after,.holo-card[data-rarity$=reverse\ holo][data-subtypes^=stage] .holo-card__glare:after{clip-path:var(--clip-stage)}.holo-card[data-rarity=rare\ holo][data-supertype=trainer] .holo-card__glare:after,.holo-card[data-rarity="rare holo cosmos"][data-supertype=trainer] .holo-card__glare:after,.holo-card[data-rarity$=reverse\ holo][data-supertype=trainer] .holo-card__glare:after{clip-path:var(--clip-trainer)}.holo-card[data-rarity="rare rainbow alt"] .holo-card__shine,.holo-card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .holo-card__shine{--imgsize:cover;--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;background-image:repeating-linear-gradient(var(--angle), #af67cbbf calc(var(--space)*1), #df4e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf calc(var(--space)*7)), var(--glitter), linear-gradient(-30deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-size:200% 400%, var(--glittersize) var(--glittersize), 400% 400%;background-position:0% calc(var(--background-y) * 1), center center, calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5);background-blend-mode:luminosity, overlay;filter:brightness(calc((var(--pointer-from-center)*.3) + .3)) contrast(3) saturate(1.8)}.holo-card[data-rarity="rare rainbow alt"] .holo-card__shine:after,.holo-card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .holo-card__shine:after{content:"";background-image:var(--glitter), linear-gradient(-60deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-blend-mode:overlay;background-size:var(--glittersize) var(--glittersize), 400% 400%;background-position:center center, calc(var(--background-x) * -1.5) calc(var(--background-y) * -1.5);filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(3) saturate(1);mix-blend-mode:color-dodge;opacity:calc(1.2 + (var(--pointer-from-center)/2) * -1);-webkit-mask-image:none!important;mask-image:none!important}.holo-card[data-rarity="rare rainbow alt"] .holo-card__shine:before,.holo-card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .holo-card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(1.5)contrast(1.5);opacity:calc((var(--pointer-from-center) + .6 ) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge;background-position:50%}.holo-card:not(.masked)[data-rarity="rare rainbow alt"] .holo-card__shine,.holo-card:not(.masked)[data-rarity="rare holo vmax"][data-trainer-gallery=true] .holo-card__shine{--mask:none;--foil:none;--imgsize:25% auto}.holo-card[data-rarity="rare rainbow alt"] .holo-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #f8f7f2e6 0%, #9cc9c959 40%, #0000 100%);filter:none;opacity:calc(var(--card-opacity) * .55)}.holo-card[data-rarity="rare rainbow alt"] .holo-card__shine{filter:brightness(calc((var(--pointer-from-center) * .4) + .55)) contrast(2.4) saturate(1.6)}.holo-card .holo-card__front{background:#12232b59}.holo-card{--pointer-x:50%;--pointer-y:50%;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5}
