*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none}@font-face{font-family:"balatro";src:url("./fonts/m6x11.ttf")}:root{--primary-textcolor:rgb(204,235,179);--secondary-textcolor:#fff;--background-gradient1:#444444;--background-gradient2:#777777;--textcolour-mult:#785DC8;--background-mult:#761719e7;--textcolour-chips:#785DC8;--background-chips:#3039c0d1}::selection{color:red;background:yellow}input::selection{background:green;color:yellow}*:focus-visible{padding:5px;outline:3px dotted blueviolet}body{background:linear-gradient(to left,var(--background-gradient1),var(--background-gradient2));font-family:"balatro",serif,sans-serif;opacity:0;animation:ease-in 1s forwards 1 pageFadeIn}@media (prefers-reduced-motion:reduce){body{animation:none;opacity:1}}@keyframes pageFadeIn{from{opacity:0}to{opacity:1}}header{position:sticky;top:0;z-index:100;background:linear-gradient(to bottom,var(--background-gradient2),var(--background-gradient1));border-bottom-right-radius:25px;border-bottom-left-radius:25px;box-shadow:0 0 8px 10px var(--background-gradient1),0 0 10px 10px var(--background-gradient2);color:#fff}.container{padding:10px;width:90vw;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:1rem}header h1{font-size:2rem;text-shadow:#222222 4px 4px 4px}header img{animation:rotateLogoForNoReason 60s infinite ease-in-out;width:80px;height:100px;filter:drop-shadow(5px 5px 5px #222);margin:1rem 0}fieldset{border:none;width:50dvw;display:flex;flex-wrap:wrap;flex-direction:row;align-items:end;justify-content:end;gap:.3rem}.jokerEffects{display:none}input[type="radio"]{display:none}input[type="radio"] + label{padding:10px;margin:0 2px;border-radius:5px;background:#333;color:#fff;cursor:pointer}input[type="radio"][data-rarity="Common"] + label,select option[data-rarity="Common"]{background:lightBlue}input[type="radio"][data-rarity="Uncommon"] + label,select option[data-rarity="Uncommon"]{background:limegreen}input[type="radio"][data-rarity="Rare"] + label,select option[data-rarity="Rare"]{background:purple}input[type="radio"][data-rarity="Legendary"] + label,select option[data-rarity="Legendary"]{background:gold;color:#000;filter:invert(.3);mix-blend-mode:difference}input[type="radio"]:checked + label{background:#777;color:#000}input[type="radio"] + label:hover{background:#555;outline:hsl(0,0%,95%) 1px solid}nav{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:.3rem}nav input[type="search"]{padding:2px;border-radius:5px;border:2px solid #333;background:#777;color:#fff;width:160px;font-size:1rem;text-align:center}nav input[type="search"]::placeholder{text-align:center;color:whitesmoke}nav input[type="search"]::-webkit-search-cancel-button{border:#000 2px solid}nav input[type="search"]:focus::placeholder{opacity:0}@keyframes rotateLogoForNoReason{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}.jokerFilterContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}select{border-radius:5px;border:2px solid #333;background:#777;color:#fff;width:160px;font-size:1rem;text-align:center}select:focus{outline:2px solid #333}select option{background:#333;color:#fff}select option:hover{background:#555;color:#fff}main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;width:90vw;margin:auto}#cards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:1rem}.card{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:.5fr 2fr;grid-template-areas:"image title" "image description";align-items:center;justify-content:center;column-gap:1rem;width:90vw;border-radius:10px;padding:.2rem;filter:drop-shadow(3px 3px 3px #222) brightness(1);background:linear-gradient(to left,#666666,#999999)}.descriptionContainer{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:.2rem;grid-area:description}.card3DContainer{grid-area:image;align-self:center}.card3DContainer .priceSticker,.discountSticker,.biggerDiscountSticker{position:absolute}.card3DContainer .priceSticker{z-index:11;top:20px;right:15px}.card3DContainer .discountSticker{z-index:12}.card3DContainer .biggerDiscountSticker{z-index:13}.priceSticker,.discountSticker,.biggerDiscountSticker{pointer-events:none;transform:rotate(15deg);font-size:1rem;width:25px;height:25px;padding:5px;font-weight:bolder;background:var(--rarity);border:var(--background-gradient1)44 2px solid;box-shadow:1px 1px 1px #222222;border-radius:50%;opacity:0}.price{margin-left:-3px;filter:invert(1);mix-blend-mode:difference}.hideSticker{opacity:0}.show{display:block;opacity:.8}.strike{text-decoration:line-through solid 4px}.rotateSymbol{transition:all 1000ms ease-in;display:inline-block}.rotate{transform:rotateY(360deg);text-shadow:#222222 2px -2px -2px}.card-title{grid-area:title;font-size:2rem;color:var(--primary-textcolor);text-shadow:#222222 2px 2px 2px;font-weight:400}.inner{will-change:transform;filter:drop-shadow(3px 3px 5px #222)}.card-image{object-fit:fill;padding:1px;margin:4px;width:120px}.card-image[data-tag='true']{width:80px;margin:20px 0}.card-note{font-size:1.2rem;color:yellow}.card-description{font-size:1.6rem;color:var(--secondary-textcolor);line-height:1.8rem}.titleLarger{font-size:1.4rem}.title{font-size:2rem;letter-spacing:.1rem;color:var(--primary-textcolor);text-align:center;font-weight:bolder;text-shadow:#222222 2px 2px 2px}.dMult,.dChips,.dHand,.rHand,.dMoney,.dJoker{font-weight:bolder;padding:5px 7px 0 7px;border-radius:10px}.suit{will-change:transform}.dMult{color:var(--textcolour-mult);background:var(--background-mult)}.dChips{color:var(--textcolour-chips);background:var(--background-chips)}.dHand,.rHand,.dJoker{will-change:transform;color:#075eb5;background:#33ffff33}.dJoker::after{content:" Joker card"}.dMoney{color:#0b7c09;background:#33ffff33}.misprintGlitch::after{content:' Mult';color:var(--textcolour-mult)}.misprint_rand:after{content:'rand[]';color:#999999}.misprint_card::after{content:attr(data-glitch);color:orange}hr{border:3px groove #333;width:75%;margin:1rem auto}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;margin:1rem 2rem}footer p{font-size:1.2rem;color:#fff;text-align:center;text-shadow:#222222 2px 2px 2px}footer a{color:var(--primary-textcolor);text-decoration:none;font-size:1.2rem;text-shadow:#222222 2px 2px 2px}footer a:hover{text-decoration:underline;color:#fff;text-shadow:#222222 2px 2px 2px}footer a:active{color:#fff;text-decoration:none;text-shadow:#222222 2px 2px 2px}footer a:focus{outline:2px solid #333;text-shadow:#222222 2px 2px 2px}.loader{display:none;justify-content:center;align-items:center;height:100vh;width:100vw;background:linear-gradient(to left,var(--background-gradient1),var(--background-gradient2))}.ellipsis{color:#1c4c5b}.ellipsis,.ellipsis div{box-sizing:border-box}.ellipsis{display:inline-block;position:relative;margin:0 auto;width:80px;height:100vh}.ellipsis div{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.ellipsis div:nth-child(1){left:8px;animation:ellipsis1 .6s infinite}.ellipsis div:nth-child(2){left:8px;animation:ellipsis2 .6s infinite}.ellipsis div:nth-child(3){left:32px;animation:ellipsis2 .6s infinite}.ellipsis div:nth-child(4){left:56px;animation:ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@media (min-width:768px){nav{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:.5rem}#cards{gap:2rem;flex-direction:row;align-items:start;flex-wrap:wrap}.card{will-change:transform;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:280px;border-radius:10px;background:linear-gradient(to left,#666666,#999999);transition:transform 350ms ease-in}.card3DContainer,.card{transform:scale(1);perspective:1000px}.card3DContainer .priceSticker{top:40px;right:25px}.card:hover{z-index:10;transform:scale(1.6)}.card3DContainer:hover{z-index:10;transform:scale(1.2)}.card3DContainer{transition:all 150ms ease-in;position:relative}.descriptionContainer{align-items:center;gap:.2rem}.card-image{width:180px}.card-image[data-tag='true']{width:120px;margin:20px 0}.card-title{margin-top:5px}.title{font-size:2.5rem;letter-spacing:.1rem;color:var(--primary-textcolor);text-align:center;font-weight:bolder;text-shadow:#222222 2px 2px 2px;margin-top:4rem}.priceSticker,.discountSticker,.biggerDiscountSticker{font-size:1.2rem;padding:5px;width:30px;height:30px}.price{margin-left:-2px}.titleLarger{font-size:1.6rem}p{text-align:center}}@media (min-width:1024px){header h1{font-size:4rem}fieldset{font-size:1rem;gap:0}nav input[type="search"]{width:230px;font-size:1rem}nav{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;margin:auto 0;height:auto}}@media (min-width:1920px){fieldset{font-size:1.5rem}}