:root{--primary-font:"Playfair Display",serif;--bright:#f5f0f0;--light:#d6c8c8;--medium:#999;--darkest:#111;--darker:#222;--medium-dark:#444;--medium-light:#666;--primary:#ffc400;--secondary:#adadad;--accent:#9e2a9e;--success:green;--info:#5454da;--error:red;--header-border:solid 2px #9e2a9e;--button-info:#5454da;--button-info-hover:#7171e0;--button-alert:#a31313;--button-alert-hover:#c72626;--button-default:#b39b16;--button-default-hover:#ccb11b}body,html{margin:3px;font-family:var(--primary-font);background-color:var(--darkest)}*{box-sizing:border-box}.radix-themes{--default-font-family:var(--primary-font)}.noscroll{overflow:hidden!important}h1{font-size:clamp(1.5em,1.5vw,3.5em)!important;color:var(--primary);font-feature-settings:"smcp";font-variant:small-caps;padding:0!important}h1,h2{border-bottom:var(--header-border);font-family:var(--primary-font);margin:0}h2{font-size:clamp(1.3em,1.3vw,3.3em)!important;color:var(--secondary);padding:0 0 5px;font-feature-settings:"smcp";font-variant:small-caps}h3{font-size:clamp(1.2em,1.2vw,3.2em)!important;font-feature-settings:"smcp";font-variant:small-caps;font-family:var(--primary-font)}.stats,h3,h4{border-bottom:var(--header-border);margin:0;padding:5px 0;color:var(--primary)}.stats,h4{font-size:clamp(1.1em,1.1vw,3.1em)!important;font-feature-settings:"smcp";font-variant:small-caps;font-weight:700}.stats,h4,p{font-family:var(--primary-font)}p{line-height:1.2em;color:var(--light);width:100%;font-size:1.1em;text-align:justify;margin:10px 0 5px}ul{margin:0}ul li{margin:0 0 0 -1em;padding:3px}button{font-family:var(--primary-font)!important;font-size:1.2em!important}button:hover{font-weight:700}button.alert{background-color:var(--button-alert)}button.alert:hover{background-color:var(--button-alert-hover)}button.default{background-color:var(--button-default)}button.default:hover{background-color:var(--button-default-hover)}button.info{background-color:var(--button-info)}button.info:hover{background-color:var(--button-info-hover)}.action-icon{cursor:pointer;color:var(--medium-light)}::-webkit-scrollbar{width:0}.countdown{display:grid;place-items:center;text-align:center;width:70vw;aspect-ratio:1/1;margin:1vw;border:14px solid var(--primary);background-color:var(--medium-dark);border-radius:50%;padding:10px;overflow-wrap:break-word;word-break:break-word}.next-card .header{font-family:var(--primary-font);font-size:clamp(1em,1.25vw,3em);color:var(--light)}.next-card .timer{font-family:var(--primary-font);font-size:clamp(1em,5vw,3em);color:var(--bright)}.card{cursor:pointer}.card-inner{padding-top:150%;transform-style:preserve-3d;transition:transform .6s}.card.flipped .card-inner{transform:rotateY(180deg)}.card-back,.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.card-back{transform:rotateY(180deg)}.card-front img{width:100%;height:100%;object-fit:cover}.card-inner{border:5px solid var(--medium-light);border-radius:5px;width:100%;position:relative;margin:0}.rt-ScrollAreaRoot{margin:0!important}.rt-ScrollAreaViewport{padding:5px 15px 5px 10px}.card-back h1{margin:0 0 4px;padding:0 5px 8px 0;text-align:center;font-feature-settings:"smcp";font-variant:small-caps}.card-back ul{margin-top:5px;list-style:none;padding:0}.card-back ul li{font-size:.9rem;margin-left:10px;position:relative;padding:5px 5px 5px 20px;color:var(--bright);font-family:var(--primary-font)}.card-back ul li:before{content:"♰";position:absolute;left:0;top:-2px;color:var(--button-alert-hover);font-size:22px}.cardReleaseInfo{margin:5px!important;padding:5px!important;border-top:1px solid var(--medium-dark);font-size:.5em;text-align:center;color:var(--medium)}.release{margin-top:10px}.cardId{color:var(--button-default-hover)}.releaseDate{color:var(--info)}.the-end{padding:10px;text-align:center;font-weight:400!important;font-family:var(--primary-font)!important;font-size:1em;color:var(--medium-light);cursor:default!important}.loading-more{width:100%;height:100%;position:relative;background:var(--darkest);align-items:center;justify-items:center}.loading-more img{position:absolute;height:auto;width:100%;top:25%;opacity:.4}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center}.dialog{background-color:#222;border-radius:12px;position:relative;max-height:95vh;max-width:95vw;box-shadow:0 0 35px #97975a;border:10px solid var(--darkest);display:flex;flex-direction:column}.dialog .head{display:flex;align-items:center;justify-content:space-between;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom:3px solid var(--darkest);background-color:var(--medium-dark);padding:5px}.dialog .head h3{border:none!important}.dialog .head button.close{display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;aspect-ratio:1/1;background-color:var(--darker);border:2px solid var(--medium-light);border-radius:50%;cursor:pointer;margin:0 10px 0 5px}.dialog .head button.close svg{color:var(--button-alert);margin:auto}.dialog .head button.close:hover svg{color:var(--button-alert-hover);margin:auto}.dialog .head h3{font-feature-settings:"smcp";font-variant:small-caps;font-size:clamp(1em,1.5vw,3em);margin:0 8px}.dialog .content{padding:0 15px 15px;overflow-y:auto;height:100%}.rt-TextFieldRoot{margin:0 0 5px}.rt-TextFieldRoot input{padding:0 5px!important;font-size:1.2em!important;color:var(--medium)}.clearCache{width:40vw!important}.loadDeck{width:40vw}.viewDeck{flex-shrink:0;border-top-right-radius:0!important;border-top-left-radius:0!important}.viewDeckContainer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--gray-1);z-index:1000;overflow:auto;display:flex;flex-direction:column;gap:1}.viewDeck .head{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0!important;border-top-left-radius:0!important;border-bottom:2px solid var(--accent);margin-bottom:.25em}.viewDeck h3 span.deckId{color:var(--medium);font-size:.6em;border:1px solid var(--darker);background-color:var(--darkest)}.viewDeck h3 span.cardCount,.viewDeck h3 span.deckId{margin:0 -5px 0 10px;border-radius:5px;padding:10px;cursor:pointer}.viewDeck h3 span.cardCount{color:var(--light);font-size:.75em}.viewDeckContainer .viewDeckCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2;gap:2;flex:"1 1 auto" 1}.mini-card{margin:.25em;border:6px solid;border-radius:6px;cursor:pointer}.mini-tag{padding:5px 15px!important;font-feature-settings:"smcp";font-variant:small-caps;margin:10px 0 10px 10px}.mini-card-title{font-size:clamp(1em,1vw,2em);font-feature-settings:"smcp";font-variant:small-caps;color:var(--primary);border-bottom:2px solid var(--accent);margin:-5px 0 0;padding:5px 0 10px 10px;background-color:var(--darker)}.mini-card-image{object-fit:cover;width:100%;height:240px;border-top-right-radius:2px;border-top-left-radius:2px}.mini-card-type{font-size:1.1em;color:var(--light);font-feature-settings:"smcp";font-variant:small-caps;margin:0;padding:0 5px 5px}.filter-bar{display:flex;justify-content:space-between;align-items:center;width:100%;clear:both}.sort-and-filter{color:var(--button-alert-hover);font-weight:700;font-feature-settings:"smcp";font-variant:small-caps;font-size:1.4em;margin:0 15px}.card-sort{margin:0;display:block;line-height:48px;font-weight:700;font-feature-settings:"smcp";font-variant:small-caps}.filter-bar button{background-color:var(--darkest);color:var(--light)}.filter-button{margin:0 10px 0 0}.filter-pane{clear:both;padding:15px;margin:0 5px 5px;border:1px solid var(--medium-dark);border-radius:10px;background-color:var(--darker)}.filter-section{margin-bottom:1em}.checkbox-group{display:flex;flex-direction:column}.checkbox-group p{margin-left:.5rem}.full-card-view{display:flex;flex-direction:row;margin:-15px!important;height:100%}.full-card-image-container{max-height:100%;display:flex;flex:1 1;justify-content:center;align-items:center}.full-card-image{max-height:100%;max-width:100%;object-fit:contain;border-radius:8px}.full-card-details{flex:2 1;display:flex;flex-direction:column;padding:15px}.full-card-details ul{margin-top:5px;list-style:none;padding:0}.full-card-details ul li{font-size:.9rem;margin-left:10px;position:relative;padding:5px 5px 5px 20px;color:var(--bright);font-family:var(--primary-font)}.full-card-details ul li:before{content:"♰";position:absolute;left:0;top:-2px;color:var(--button-alert-hover);font-size:22px}.release{font-size:16px;margin-bottom:20px}.card-info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10;gap:10}.card-info-grid h4{margin:8px}.card-info-grid-taglist .tagList{padding:0}.card-info-grid div .tag-center{display:inline-flex;text-align:center;justify-content:center;align-items:center;padding:5px 10px;margin:5px 0 0 10px;width:90%}.card-info-grid div .tag-center,.card-info-grid-taglist .tagList .tag-center span{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps}.tagList{padding-top:10px;padding-bottom:10px}.tagList span{text-transform:lowercase}.tag-center,.tagList span{font-feature-settings:"smcp";font-variant:small-caps}.tag-center{display:inline-flex;text-align:center;justify-content:center;align-items:center;padding:5px 10px;font-size:1em!important}.highlight{border:1px solid var(--light);color:var(--button-default-hover);background-color:var(--medium-dark);font-weight:700;font-size:1em;line-height:1.2;text-transform:lowercase;font-style:normal;padding:0 5px;display:inline-block;border-radius:6px;margin:2px}.deckQRCode{width:100px;height:100px}.collectCard{position:absolute;bottom:10px;right:10px;background-color:var(--button-default);opacity:.8;cursor:pointer;padding:5px;width:50px;height:50px}.collectCard:hover{background-color:var(--accent);opacity:.9}.spinner-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.grayscale .card-image{filter:grayscale(100%)!important;opacity:.3;cursor:default!important}.grayscale .collected-badge{position:absolute;left:0;right:0;width:100%;text-align:center;transform:rotate(-55deg);background:rgba(102,13,13,.5);color:var(--medium-light);font-size:1rem;font-weight:700;padding:.5rem 0;z-index:10;pointer-events:none;border-radius:5px}.toast{position:fixed!important;top:.5em;right:.5em;left:.5em;opacity:.9;transition:opacity .7s ease-in-out;z-index:1000000}.toast.fade-out{opacity:0}.toast p{padding:0;margin:0;font-size:1.2em}.toast-green{background-color:var(--success)}.toast-blue{background-color:var(--info)}.toast-red{background-color:var(--error)}.card-common{border-color:var(--medium-dark)!important}.tag-common{background-color:var(--medium-light);color:var(--light)}.card-uncommon{border-color:rgba(30,148,30,.5)!important}.tag-uncommon{background-color:rgba(30,148,30,.5)!important;color:#26c426!important}.card-rare{border-color:rgba(60,60,204,.5)!important}.tag-rare{color:rgba(60,60,204,.5)!important;color:#8787f5!important}.card-unique{border-color:rgba(128,0,128,.8)!important}.tag-unique{background-color:rgba(128,0,128,.7)!important;color:#f871f8!important}.card-legendary{border-color:rgba(252,215,5,.8)!important}.tag-legendary{background-color:rgba(216,187,24,.3)!important;color:#fcd705!important}@media (max-width:768px){:root{--primary-font:"Playfair Display",serif;--secondary-font:"Annie Use Your Telescope",cursive;--bright:#f5f0f0;--light:#d6c8c8;--medium:#999;--darkest:#111;--darker:#222;--medium-dark:#444;--medium-light:#666;--primary:#ffc400;--secondary:#adadad;--accent:#9e2a9e;--success:green;--error:red;--header-border:solid 2px #9e2a9e;--button-info:#5454da;--button-info-hover:#7171e0;--button-alert:#a31313;--button-alert-hover:#c72626;--button-default:#b39b16;--button-default-hover:#ccb11b}p{line-height:1.5em;width:100%;font-family:var(--primary-font);text-align:justify;margin:10px 0}p,ul li{color:var(--light);font-size:1.2em}ul li{margin:0 0 0 -1em}button{margin:5px 0;padding:25px!important}.collectCard{display:block!important;position:absolute;bottom:20px;right:20px;background-color:var(--accent);opacity:.8;padding:10px!important;width:60px!important;height:60px!important}.collectCard svg{size:1.5em!important;position:absolute;top:2px!important;left:2px!important;width:55px;height:55px}.dialog .head button.close{display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;aspect-ratio:1/1;background-color:var(--darker);border:2px solid var(--medium-light);border-radius:50%;cursor:pointer;margin:0 10px 0 5px;padding:0!important}.tagList{padding-top:10px;padding-bottom:0}.card-back>div{padding:1em}.rt-TextFieldRoot{margin:0 0 5px}.rt-TextFieldRoot input{padding:0 5px!important;font-size:1.2em!important}.dialog .head button.close{width:1.5em;height:1.5em}.next-card .header{font-size:clamp(1em,5vw,3em)}.next-card .timer{font-size:clamp(3em,5vw,4em)}.filters{justify-content:space-between;align-items:flex-start}.checkbox-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.full-card-view{flex-direction:column}.full-card-image-container{margin-bottom:20px}.full-card-details{font-size:14px;gap:8px}}