@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sparkle-flash{0%,to{opacity:0}50%{opacity:1}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes glare-sweep{0%{transform:translate(-100%) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translate(200%) rotate(45deg);opacity:0}}@keyframes cosmic-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.05)}}@keyframes radiant-pulse{0%,to{filter:brightness(.8) contrast(2)}50%{filter:brightness(1.2) contrast(2.5)}}@keyframes foil-shift{0%{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(30deg) brightness(1.2)}to{filter:hue-rotate(0deg) brightness(1)}}.card.depth-enhanced{transform-style:preserve-3d;perspective:1000px}.card__depth-layer-1{position:absolute;inset:0;z-index:1;transform:translateZ(10px);pointer-events:none}.card__depth-layer-2{position:absolute;inset:0;z-index:2;transform:translateZ(20px);pointer-events:none}.card__depth-layer-3{position:absolute;inset:0;z-index:3;transform:translateZ(30px);pointer-events:none}.card.depth-shadow{box-shadow:0 10px 30px #0000004d,calc(var(--pointer-from-left, .5) * -20px) calc(var(--pointer-from-top, .5) * -20px) 40px #0006,0 0 20px var(--card-glow, rgba(255, 255, 255, .3));transition:box-shadow .2s ease-out}.card__shine.parallax-depth{transform:translate(calc((var(--pointer-from-left, .5) - .5) * 20px)) translateY(calc((var(--pointer-from-top, .5) - .5) * 20px)) translateZ(15px)}.card__glare.parallax-depth{transform:translate(calc((var(--pointer-from-left, .5) - .5) * 10px)) translateY(calc((var(--pointer-from-top, .5) - .5) * 10px)) translateZ(25px)}.card__depth-fog{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(farthest-corner circle at var(--pointer-x, 50%) var(--pointer-y, 50%),transparent 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.3) 100%);mix-blend-mode:multiply;opacity:.6}.card__inner-shadow{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 20px #0000004d,inset 0 0 40px #0003;opacity:.5}.card__depth-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.4) 100%);mix-blend-mode:multiply}.card__raised-element{transform:translateZ(40px);filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.card__radial-depth{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.1) 0%,transparent 30%,rgba(0,0,0,.2) 80%,rgba(0,0,0,.4) 100%);mix-blend-mode:overlay;opacity:calc(var(--pointer-from-center, .5) * .8)}.card__atmosphere{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(135,206,235,.05) 0%,transparent 30%,transparent 70%,rgba(25,25,112,.1) 100%);mix-blend-mode:soft-light}.card__depth-blur-near{filter:blur(0px);transform:translateZ(30px)}.card__depth-blur-mid{filter:blur(.5px);transform:translateZ(15px)}.card__depth-blur-far{filter:blur(1px);transform:translateZ(0)}.card.cosmos-holo.depth-enhanced .card__shine,.card.galaxy-holo.depth-enhanced .card__shine{transform:translateZ(20px)}.card.radiant-holo.depth-enhanced .card__shine{transform:translateZ(15px)}.card.vstar-holo.depth-enhanced .card__shine,.card.vmax-holo.depth-enhanced .card__shine{transform:translateZ(25px)}@keyframes depth-float{0%,to{transform:translateZ(0)}50%{transform:translateZ(10px)}}.card.depth-animated:hover .card__shine{animation:depth-float 2s ease-in-out infinite}.card.multi-depth .card__shine{box-shadow:0 5px 15px #0003,0 10px 30px #00000026,0 15px 45px #0000001a}.card__depth-light{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(farthest-corner circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 20%,transparent 50%);mix-blend-mode:overlay;opacity:calc(var(--pointer-from-center, .5) * .6 + .2)}:root{--card-aspect: .718;--card-radius: 4.55% / 3.5%;--card-edge: hsl(47, 100%, 78%);--card-back: hsl(205, 100%, 25%);--card-glow: hsl(175, 100%, 90%);--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%);--violet: hsl(283, 100%, 73%);--blue: hsl(228, 100%, 74%);--green: hsl(93, 100%, 69%);--yellow: hsl(53, 100%, 69%);--red: hsl(2, 100%, 73%);--mx: 50%;--my: 50%;--pointer-x: 50%;--pointer-y: 50%;--background-x: 50%;--background-y: 50%;--pointer-from-center: .5;--pointer-from-top: .5;--pointer-from-left: .5;--card-opacity: .8;--glitter-texture: url(https://res.cloudinary.com/simey/image/upload/Dev/Pokemon/glitter.png);--sparkles-texture: url(https://res.cloudinary.com/simey/image/upload/Dev/Pokemon/sparkles.webp)}.card.water{--card-glow: hsl(192, 97%, 60%)}.card.fire{--card-glow: hsl(9, 81%, 59%)}.card.grass{--card-glow: hsl(96, 81%, 65%)}.card.lightning,.card.electric{--card-glow: hsl(54, 87%, 63%)}.card.psychic{--card-glow: hsl(281, 62%, 58%)}.card.fighting{--card-glow: rgb(145, 90, 39)}.card.darkness,.card.dark{--card-glow: hsl(189, 77%, 27%)}.card.metal{--card-glow: hsl(184, 20%, 70%)}.card.dragon{--card-glow: hsl(51, 60%, 35%)}.card.fairy{--card-glow: hsl(323, 100%, 89%)}.card.cosmic{--card-glow: hsl(270, 100%, 70%)}.card.normal{--card-glow: hsl(0, 0%, 80%)}.card.psycho{--card-glow: hsl(330, 100%, 80%)}.card.earth{--card-glow: hsl(36, 100%, 25%)}.card.poison{--card-glow: hsl(144, 100%, 25%)}.card.light{--card-glow: hsl(36, 100%, 83%)}.card.ice{--card-glow: hsl(192, 100%, 79%)}.card__shine{position:absolute;inset:0;z-index:3;border-radius:var(--card-radius);background:transparent;background-size:cover;background-position:center;background-image:url(https://res.cloudinary.com/simey/image/upload/Dev/Pokemon/foil.webp);background-blend-mode:soft-light;filter:brightness(calc((var(--pointer-from-center) * .2) + .8)) contrast(2.5) saturate(.8);mix-blend-mode:color-dodge;opacity:var(--card-opacity);pointer-events:none;overflow:hidden}.card__shine:before,.card__shine:after{content:"";position:absolute;inset:0;border-radius:var(--card-radius);pointer-events:none}.card__glare{position:absolute;inset:0;z-index:4;border-radius:var(--card-radius);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 0%,hsla(0,0%,100%,0) 10%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.4) 15%,hsla(0,0%,0%,.5) 120%);opacity:var(--card-opacity);mix-blend-mode:overlay;pointer-events:none;overflow:hidden}.card__glare:after{content:"";position:absolute;inset:0;border-radius:var(--card-radius);pointer-events:none}.card__sparkles{position:absolute;inset:0;z-index:5;border-radius:var(--card-radius);pointer-events:none;overflow:hidden;opacity:.6;mix-blend-mode:screen;background-image:var(--glitter-texture),var(--sparkles-texture);background-size:25%,50%;background-position:var(--background-x) var(--background-y),center center;background-blend-mode:color-dodge;filter:brightness(1.2) contrast(1.5)}.card.classic-holo .card__shine{--scanlines-space: 1px;--scanlines-light: #666;--scanlines-dark: black;--bars: 3%;--bar-color: hsla(0, 0%, 70%, 1);--bar-bg: hsla(0, 0%, 0%, 1);background-image:url(https://raw.githubusercontent.com/simeydotme/pokemon-cards-css/main/public/img/foil.webp),repeating-linear-gradient(110deg,var(--violet),var(--blue),var(--green),var(--yellow),var(--red),var(--violet),var(--blue),var(--green),var(--yellow),var(--red),var(--violet),var(--blue),var(--green),var(--yellow),var(--red));background-position:center center,calc(((50% - var(--background-x)) * 2.6) + 50%) calc(((50% - var(--background-y)) * 3.5) + 50%);background-size:cover,400% 400%;background-blend-mode:color-dodge;filter:brightness(.9) contrast(2) saturate(1.5);mix-blend-mode:color-dodge}.card.classic-holo .card__shine:before{background-image:repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars)*2),var(--bar-color) calc(var(--bars)*3),var(--bar-bg) calc(var(--bars)*3.5),var(--bar-color) calc(var(--bars)*4),var(--bar-bg) calc(var(--bars)*5),var(--bar-bg) calc(var(--bars)*14)),repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars)*2),var(--bar-color) calc(var(--bars)*3),var(--bar-bg) calc(var(--bars)*3.5),var(--bar-color) calc(var(--bars)*4),var(--bar-bg) calc(var(--bars)*5),var(--bar-bg) calc(var(--bars)*10));background-position:calc((((50% - var(--background-x)) * 1.65) + 50%) + (var(--background-y) * .5)) var(--background-x),calc((((50% - var(--background-x)) * -.9) + 50%) - (var(--background-y) * .75)) var(--background-y);background-size:200% 200%,200% 200%;background-blend-mode:screen;filter:brightness(1.15) contrast(1.1);mix-blend-mode:hard-light}.card.classic-holo .card__shine:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,90%,.8) 0%,hsla(0,0%,78%,.1) 25%,hsl(0,0%,0%) 90%);background-position:center center;background-size:cover;mix-blend-mode:luminosity;filter:brightness(.6) contrast(4)}.card.classic-holo .card__glare{opacity:calc(var(--card-opacity) * .8);filter:brightness(.8) contrast(1.5);mix-blend-mode:overlay}.card.classic-holo .card__glare:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(180,100%,95%) 5%,hsla(0,0%,39%,.25) 55%,hsla(0,0%,0%,.36) 110%);mix-blend-mode:overlay;filter:brightness(.6) contrast(3)}@media screen and (max-width:900px){.card.classic-holo .card__shine{--scanlines-space: .5px}}.card.radiant-holo .card__shine{--barwidth: 1.2%;--space: 200px;background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),hsl(0,0%,95%) 20%,var(--card-glow) 130%),repeating-linear-gradient(45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,42.5%) calc(var(--barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 4),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,42.5%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 6),hsl(0,0%,35%) calc(var(--barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 7),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10)),repeating-linear-gradient(-45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,42.5%) calc(var(--barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 4),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,42.5%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 6),hsl(0,0%,35%) calc(var(--barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 7),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center,calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%),calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%);background-blend-mode:exclusion,darken,color-dodge;filter:brightness(calc((var(--pointer-from-center) * .3) + .5)) contrast(2.2) saturate(1.8);mix-blend-mode:color-dodge}.card.radiant-holo .card__shine:before{z-index:2;background-image:url(../assets/textures/glitter.png),radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),#949494cc 10%,#333333e6 20%,#33333380 50%);background-position:center,center;background-size:15% 15%,350% 350%;background-blend-mode:color-dodge,color-dodge;mix-blend-mode:overlay;filter:brightness(.66) contrast(2) saturate(.5)}.card.radiant-holo .card__shine:after{background-image:repeating-linear-gradient(55deg,#fdb8b4 calc(var(--space)*1),#addaff calc(var(--space)*2),#ffd7b3 calc(var(--space)*3),#b8ffe7 calc(var(--space)*4),#fdbff4 calc(var(--space)*5),#b4f3fd calc(var(--space)*6),#fdb8b4 calc(var(--space)*7));background-size:400% 100%;background-position:calc(((var(--background-x) - 50%) * -2.5) + 50%) calc(((var(--background-y) - 50%) * -2.5) + 50%);filter:brightness(.6) contrast(3) saturate(2);mix-blend-mode:color-dodge;background-blend-mode:hard-light}.card.radiant-holo .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.33) 0%,hsl(0,0%,25%) 110%);filter:brightness(1) contrast(1.5);mix-blend-mode:hard-light}.card.cosmos-holo .card__shine,.card.galaxy-holo .card__shine{--space: 4%;background-image:url(../assets/textures/cosmos-bottom.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6) calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(180,100%,89%,.5) 5%,hsla(180,14%,57%,.3) 40%,hsl(0,0%,0%) 130%);background-blend-mode:color-burn,multiply,multiply;background-position:center center,calc(10% + (var(--pointer-from-left) * 80%)) calc(10% + (var(--pointer-from-top) * 80%)),center center;background-size:cover,400% 900%,cover;filter:brightness(calc((var(--pointer-from-center) * .4) + .8)) contrast(1.2) saturate(1);mix-blend-mode:color-dodge}.card.cosmos-holo .card__shine:before,.card.galaxy-holo .card__shine:before{z-index:2;background-image:url(../assets/textures/cosmos-middle-trans.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6) calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12));background-blend-mode:lighten,multiply,multiply;background-position:center center,calc(15% + (var(--pointer-from-left) * 70%)) calc(15% + (var(--pointer-from-top) * 70%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:overlay}.card.cosmos-holo .card__shine:after,.card.galaxy-holo .card__shine:after{z-index:3;background-image:url(../assets/textures/cosmos-top-trans.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6) calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12));background-blend-mode:multiply,multiply,multiply;background-position:center center,calc(20% + (var(--pointer-from-left) * 60%)) calc(20% + (var(--pointer-from-top) * 60%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:multiply}.card.cosmos-holo .card__glare,.card.galaxy-holo .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(204,100%,95%,.8) 5%,hsla(250,15%,20%,1) 150%);filter:brightness(.75) contrast(2) saturate(2);mix-blend-mode:overlay;opacity:calc(var(--card-opacity) * (.25 + var(--pointer-from-center)))}.card.cosmos-holo .card__glare:after,.card.galaxy-holo .card__glare:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(280,100%,96%) 5%,hsl(0,0%,10%) 60%);filter:brightness(.75) contrast(2.5) saturate(2);mix-blend-mode:soft-light;opacity:calc(1 - var(--pointer-from-top) * .75)}.vstar-holo{--space: 5%;--angle: 133deg;--imgsize: cover}.vstar-holo .card__shine,.vstar-holo .card__shine:after{background-image:repeating-linear-gradient(0deg,red calc(var(--space)*1),#0f0 calc(var(--space)*2),#00f calc(var(--space)*3),#ff0 calc(var(--space)*4),#0ff calc(var(--space)*5),#f0f calc(var(--space)*6),red calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;background-position:center center,0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .25)) contrast(2) saturate(1.25);opacity:1}.vstar-holo .card__shine:after{content:"";position:absolute;inset:0;background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;background-position:center center,0% var(--background-y),calc(var(--background-x) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5);mix-blend-mode:exclusion}.vstar-holo .card__shine:before{content:"";position:absolute;inset:0;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(190,7%,80%,.75) 0%,hsla(260,7%,50%,.25) 45%,hsl(310,7%,50%) 120%);mix-blend-mode:hard-light;z-index:2;opacity:.8}.vstar-holo .card__glare{filter:brightness(.7) contrast(2);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(195,90%,90%) 5%,hsl(300,3%,60%) 60%,hsl(350,0%,15%) 150%);mix-blend-mode:hard-light;opacity:calc(var(--card-opacity)*(var(--pointer-from-center)*.75))}.amazing-rare{--space: 5%;--angle: 133deg}.amazing-rare .card__shine{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(150,20%,10%,1) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:cover;background-position:center center;background-blend-mode:soft-light;filter:brightness(1) contrast(1) saturate(.9);opacity:1}.amazing-rare .card__shine:before{content:"";position:absolute;inset:0;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,rgba(181,139,164,.5) 50%,hsl(0,0%,0%) 60%);background-size:cover;background-position:center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(1);opacity:.5}.amazing-rare .card__shine:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(calc(var(--angle)),red calc(var(--space)*1),#0f0 calc(var(--space)*2),#00f calc(var(--space)*3),#ff0 calc(var(--space)*4),#0ff calc(var(--space)*5),#f0f calc(var(--space)*6),red calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - (var(--pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:saturation}.amazing-rare .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.45) 0%,hsla(150,20%,30%,.45) 45%,hsla(0,0%,0%,.9) 120%);filter:brightness(.9) contrast(2);mix-blend-mode:hard-light}.vmax-holo{--space: 6%;--angle: 133deg}.vmax-holo .card__shine{background-image:repeating-linear-gradient(-33deg,#cc2a24 calc(var(--space)*1),#6c82da calc(var(--space)*2),#2d9a93 calc(var(--space)*3),#1d9623 calc(var(--space)*4),#b53fe4 calc(var(--space)*5),#cc2a24 calc(var(--space)*6)),repeating-linear-gradient(var(--angle),hsla(227,53%,12%,.5) 0%,hsl(180,10%,50%) 2.5%,hsl(83,50%,35%) 5%,hsl(180,10%,50%) 7.5%,hsla(227,53%,12%,.5) 10%,hsla(227,53%,12%,.5) 15%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(189,76%,77%,.6) 0%,hsla(147,59%,77%,.6) 25%,hsla(271,55%,69%,.6) 50%,hsla(355,56%,72%,.6) 75%);background-blend-mode:color-dodge,overlay,soft-light;background-size:1100% 1100%,600% 600%,200% 200%;background-position:var(--background-x) var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .4) + .8)) contrast(1.5) saturate(1.2);mix-blend-mode:color-dodge;opacity:1}.vmax-holo .card__shine:after{content:"";position:absolute;inset:0;--space: 5%;--angle: 133deg;--sunpillar-clr-1: #ff0000;--sunpillar-clr-2: #00ff00;--sunpillar-clr-3: #0000ff;--sunpillar-clr-4: #ffff00;--sunpillar-clr-5: #00ffff;--sunpillar-clr-6: #ff00ff;background-image: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%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%);background-blend-mode:hue,hard-light;background-size:200% 700%,300% 100%;background-position:0% var(--background-y),var(--background-x) var(--background-y);mix-blend-mode:lighten;opacity:calc((.5 * .8) + .8 * var(--pointer-from-center) * .5)}.card.no-animations,.card.no-animations *{animation:none!important;transition:none!important}.card.enhanced-glow{box-shadow:0 0 20px var(--card-glow),0 0 40px var(--card-glow),0 0 60px var(--card-glow)}.card__shimmer{position:absolute;inset:0;z-index:10;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 55%,transparent 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite;opacity:0;transition:opacity .3s}.card:hover .card__shimmer{opacity:1}.card.intensity-low .card__shine{opacity:calc(var(--card-opacity) * .6)}.card.intensity-high .card__shine{opacity:calc(var(--card-opacity) * 1.2)}.card.intensity-extreme .card__shine{opacity:calc(var(--card-opacity) * 1.5);filter:brightness(1.3) contrast(3) saturate(2)}.card.glare-subtle .card__glare{opacity:calc(var(--card-opacity) * .5)}.card.glare-intense .card__glare{opacity:calc(var(--card-opacity) * 1.5)}.card.performance-mode .card__shine:before,.card.performance-mode .card__shine:after,.card.performance-mode .card__glare:after{display:none}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:#1a1a1a;background-image:radial-gradient(circle at 50% 50%,#2a2a2a,#1a1a1a);overflow:hidden}#root{width:100%;height:100vh;display:flex;flex-direction:column}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input,select,textarea{background-color:#333;border:1px solid #444;color:#fff;padding:8px;border-radius:4px;width:100%;box-sizing:border-box;font-family:inherit}input[type=range]{-webkit-appearance:none;width:100%;height:6px;background:#444;border-radius:3px;outline:none;border:none;padding:0;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#646cff;cursor:pointer;transition:background .15s ease-in-out}input[type=range]::-webkit-slider-thumb:hover{background:#747bff}.file-input-wrapper{position:relative;overflow:hidden;display:inline-block}.file-input-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}._cardWrapper_1n18m_2._animate-effect_1n18m_2{animation:_card-float_1n18m_1 2.8s ease-in-out infinite alternate}@keyframes _card-float_1n18m_1{0%{transform:translateY(0) scale(1);box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff1a}50%{transform:translateY(-18px) scale(1.025);box-shadow:0 32px 60px #0009,0 0 0 2px #ffffff21}to{transform:translateY(0) scale(1);box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff1a}}._pokemon-card-face_1n18m_25{position:relative;overflow:hidden}._pokemon-card-shine_1n18m_30:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,#fff0 60%,#ffffff73,#fff0 80%);transform:rotate(0) translate(-100%);pointer-events:none;z-index:20;animation:_shine-move_1n18m_1 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes _shine-move_1n18m_1{0%{transform:rotate(0) translate(-100%)}60%{transform:rotate(0) translate(120%)}to{transform:rotate(0) translate(120%)}}._cardWrapper_1n18m_2{perspective:1000px;width:400px;height:640px;position:relative;--mx: 50%;--my: 50%;--s: 1;--o: 1;--rx: 0deg;--ry: 0deg}._card_1n18m_2{width:100%;height:100%;position:relative;border-radius:20px;background:#1a1a1a;transition:transform .1s ease-out;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:auto;outline:12px solid transparent}._fullArt_1n18m_91{border:0!important;border-radius:20px;overflow:hidden}._fullArt_1n18m_91 ._imageContainer_1n18m_97{position:absolute;inset:0;height:100%;width:100%;z-index:0;border:none;background:transparent}._fullArt_1n18m_91 ._header_1n18m_110{position:absolute;top:0;left:0;right:0;z-index:12;color:#fff;background:transparent;text-shadow:0px 0px 4px rgba(0,0,0);border-radius:20px 20px 0 0}._fullArt_1n18m_91 ._subHeader_1n18m_122{position:absolute;top:50px;left:0;right:0;z-index:12;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:none;transform-style:preserve-3d;color:#fff;text-shadow:0px 0px 4px rgb(0,0,0)}._fullArt_1n18m_91 ._details_1n18m_136{font-size:20px;position:absolute;bottom:0;left:0;right:0;height:auto;width:auto;min-height:140px;max-height:auto;background:transparent;z-index:12;color:#fff;text-shadow:0px 0px 4px rgba(0,0,0);border-radius:0 0 20px 20px;padding-top:40px;overflow:hidden}._standard_1n18m_156{background:#2a2a2a;border:6px solid #707070}._rainbow_1n18m_161{background:#2a2a2a;border:6px solid rgb(255,199,199)}._gold_1n18m_166{background:#2a2a2a;border:6px solid #d4af37}._galaxy_1n18m_171{background:#1a1a1a;border:6px solid #aebaf8}._cosmos_1n18m_176{background:#000;border:6px solid #666}._classic_1n18m_181{background:#2a2a2a;border:6px solid #e0e0e0}._radiant_1n18m_186{background:#1a1a1a;border:6px solid #a8a8a893}@keyframes _holoGradient_1n18m_1{0%{background-position:0% 0%;filter:brightness(1.1) contrast(1.1) saturate(1.2) hue-rotate(0deg);opacity:.8}50%{opacity:1}to{background-position:200% 200%;filter:brightness(1.1) contrast(1.1) saturate(1.2) hue-rotate(360deg);opacity:.8}}@keyframes _holoShift_1n18m_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _holoDiagonal_1n18m_1{0%{background-position:0% 0%}to{background-position:200% 200%}}@keyframes _holoGoldFlow_1n18m_1{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes _holoClassicFlow_1n18m_1{0%{background-position:200% 0%}to{background-position:0% 0%}}@keyframes _sparkleFlash_1n18m_1{0%{opacity:.6;background-position:0% 0%}50%{opacity:1}to{opacity:.6;background-position:30% 30%}}._holoOverlay_1n18m_272{position:absolute;inset:0;z-index:9;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;mix-blend-mode:color-dodge}._rainbow_1n18m_161 ._holoOverlay_1n18m_272,._gold_1n18m_166 ._holoOverlay_1n18m_272,._galaxy_1n18m_171 ._holoOverlay_1n18m_272,._cosmos_1n18m_176 ._holoOverlay_1n18m_272,._classic_1n18m_181 ._holoOverlay_1n18m_272,._radiant_1n18m_186 ._holoOverlay_1n18m_272{opacity:.7}._rainbow_1n18m_161 ._holoOverlay_1n18m_272{background:linear-gradient(45deg,#ff0080,#ff8c00,#ffe600,#0f0,#00ffd0,#00cfff,#06f,#7a00ff,#ff00ea,#ff0080,#ff8c00);background-size:200% 200%;background-position:var(--mx) var(--my);opacity:.5;filter:brightness(1.1) contrast(.4) saturate(1.2)}._gold_1n18m_166 ._holoOverlay_1n18m_272{background:linear-gradient(45deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c,#d4b068);background-size:200% auto;mix-blend-mode:hard-light;opacity:.3;pointer-events:none;background-position:var(--mx) var(--my)}._classic_1n18m_181 ._holoOverlay_1n18m_272{background:linear-gradient(90deg,transparent 20%,rgba(255,255,255,.4) 30%,rgba(255,0,255,.3) 35%,rgba(0,255,255,.3) 40%,rgba(255,255,255,.4) 50%,transparent 60%);background-size:200% 200%;opacity:.5;mix-blend-mode:color-dodge;background-position:var(--mx) var(--my)}._radiant_1n18m_186 ._holoOverlay_1n18m_272{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,0,128,.2) 10px,rgba(255,0,128,.2) 12px),repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,255,255,.2) 10px,rgba(0,255,255,.2) 12px),linear-gradient(135deg,#ff0080,#ff8c00,#ffe600,#0f0,#06f,#7a00ff);background-size:100% 100%,100% 100%,300% 300%;background-position:0 0,0 0,0 0;background-blend-mode:overlay,overlay,normal;mix-blend-mode:color-dodge;opacity:.6}._vmax_1n18m_360{background:#1a1a1a;border:6px solid #222}._sparkles_1n18m_366{position:absolute;inset:0;z-index:10;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(farthest-corner at var(--mx) var(--my),rgba(255,255,255,.8) 0%,rgba(255,255,255,.65) 20%,rgba(255,0,0,0) 90%);opacity:.4}._galaxy_1n18m_171 ._holoOverlay_1n18m_272{background-image:radial-gradient(white 1px,transparent 1px),radial-gradient(white .5px,transparent .5px),radial-gradient(rgba(255,255,255,.8) 2px,transparent 2px);background-size:80px 80px,40px 40px,120px 120px;background-position:0 0,20px 20px,60px 60px;mix-blend-mode:color-dodge;opacity:.8;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),black 40%,transparent 80%);mask-image:radial-gradient(circle at var(--mx) var(--my),black 40%,transparent 80%)}._cosmos_1n18m_176 ._holoOverlay_1n18m_272{background-image:radial-gradient(white 1px,transparent 1px),radial-gradient(rgba(255,255,255,.8) 1px,transparent 1px);background-size:40px 40px,30px 30px;mix-blend-mode:color-dodge}._texture_1n18m_397{position:absolute;inset:0;z-index:12;opacity:.2;mix-blend-mode:color-dodge;pointer-events:none;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.8) 0px,rgba(255,255,255,.8) 1px,rgba(0,0,0,.5) 1px,rgba(0,0,0,.5) 3px,transparent 3px,transparent 5px);-webkit-mask-image:radial-gradient(farthest-corner at var(--mx) var(--my),rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);mask-image:radial-gradient(farthest-corner at var(--mx) var(--my),rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background-size:100% 100%;border-radius:20px}._cardBack_1n18m_411{background:#1a1a1a;border:12px solid #333;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle,#333 1px,transparent 1px),linear-gradient(45deg,transparent 48%,#222 49%,#222 51%,transparent 52%);background-size:20px 20px,40px 40px}._cardBackLogo_1n18m_421{width:120px;height:120px;background:#ffcbef;border-radius:50%;box-shadow:0 0 20px #00000080;position:relative;background-image:url(../assets/picture/PixgitalArtSmall_Transparent.png);background-size:contain;background-position:center;box-shadow:0 0 20px #ffcbef}._header_1n18m_110{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;background:#fff;color:#000;font-weight:700;height:45px;position:relative;z-index:20;border-top-left-radius:14px;border-top-right-radius:14px;overflow:hidden}._subHeader_1n18m_122{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px 16px;background:#000;color:#fff;font-size:.8em;height:30px;position:relative;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid rgba(255,255,255,.1)}._level_1n18m_468{font-weight:700;letter-spacing:1px}._level_1n18m_468 span{font-size:1.1em;margin-left:2px}._stars_1n18m_478{display:flex;gap:2px;color:gold;text-shadow:0 0 5px rgba(255,215,0,.5)}._star_1n18m_478{font-size:20px}._imageContainer_1n18m_97{width:100%;height:390px;background:transparent;border-top:4px solid rgb(0,0,0,.3);border-bottom:4px solid rgba(0,0,0,.3);position:relative;display:flex;align-items:center;justify-content:center;z-index:20;overflow:hidden}._mainImage_1n18m_503{transform-origin:center;max-width:none}._details_1n18m_136{font-size:20px;padding:16px;background:#fff;color:#000;position:relative;border-bottom-left-radius:14px;border-bottom-right-radius:14px;z-index:20;height:100%;width:100%;min-height:140px;overflow:hidden}._typeIcon_1n18m_523{width:32px;height:32px;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:auto;color:#fff}._description_1n18m_535{font-size:.8em;margin-top:12px;line-height:1.4;white-space:pre-wrap}._placeholder_1n18m_542{color:#666;font-size:1rem}
