.card-inspector{height:100%}.card-frame{border-radius:var(--card-render-border-radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;width:63%}.card-render-artwork{display:flex;left:0;position:absolute;top:0;translate:16% 35.2%;width:75.75%}.card-render-artwork img{background-color:#000;width:100%}.card-render-artwork .foil{--brightness:calc(var(--card-mouse-width)*0.25);--contrast:calc(var(--card-mouse-width)*0.35);-webkit-filter:contrast(calc(1 + var(--contrast))) brightness(calc(1 + var(--brightness)));filter:contrast(calc(1 + var(--contrast))) brightness(calc(1 + var(--brightness)));transition:all .25s ease-in-out}.card-frame-img{width:100%}.card-frame-back{align-items:center;background:#000;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1000}.card-frame-back-img{height:100%;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100%}.card-attribute{display:flex;position:absolute;right:0;top:0;translate:-79% 75.2%;width:9.25%}.card-level-container{display:flex;justify-content:flex-end;position:absolute;right:10%;top:11.95%;width:100%}img.card-level-img{width:6.5%}.card-holo-container{bottom:0;display:flex;height:3.3%;position:absolute;right:0;translate:-60% -70%;width:4.3%}.card-holo{width:100%}.card-holo.a{height:100%;opacity:var(--card-mouse-height);position:absolute;width:100%}.card-name-container{color:#292922;font-family:"YU-GI-OH! MATRIX SMALL CAPS 1",serif;font-size:2.3vw;left:8%;line-height:0;position:absolute;top:9.05%;-webkit-transform-origin:left;transform-origin:left;white-space:nowrap}.card-id-container{bottom:26.2%;font-family:DFPKaiW5-GB,serif;font-size:.61vw;position:absolute;right:11%}.card-type-container{display:flex;font-size:.9vw;justify-content:flex-end;line-height:.85vw;top:12.95%;width:80%}.card-monster-type-container,.card-type-container{font-family:"Stone Serif Sem SC ITC TT";left:9%;position:absolute}.card-monster-type-container{bottom:21.5%;font-size:.85vw}.card-description-container,.card-monster-description-container{bottom:15.5%;display:flex;font-family:Amiri;font-size:.9vw;justify-content:flex-start;left:9%;line-height:.85vw;position:absolute;width:80%}.card-description-container{bottom:18.5%}.card-stats-container{bottom:6%;display:flex;flex-direction:column;font-family:YGODIY-MatrixBoldSmallCaps;font-size:.86vw;gap:.29vh;left:9%;position:absolute;text-align:right;width:82%}.card-stats-divider{border-color:#292922!important}.card-stat-value-seperator{padding-left:.08vw;padding-right:.08vw}.card-passcode-container{bottom:2.5%;color:#292923;font-family:YGO-DIY-GB,serif;font-size:.75vw;left:5%;position:absolute}.card-copyright-container{bottom:2.5%;font-family:DFPKaiW5-GB,serif;font-size:.66vw;position:absolute;right:8%}.card-view-render{background-color:#000;height:100%;position:relative}.card-view-render *,.card-view-render img{-webkit-user-select:none;user-select:none}.card-view-render img{-webkit-user-drag:none;pointer-events:none}.card-render-display{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}.card-render-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}img.card-render-background-image{height:100%;object-fit:cover;width:100%}.view-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.background-vignette{background:linear-gradient(90deg,#000,transparent);height:100%;width:10%}.spellbinding-circle{align-items:center;display:flex;justify-content:center;margin:0 auto;width:85%}.spellbinding-circle img{-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:100%;object-fit:cover;width:100%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.card-tilt-container{align-items:center;display:flex;justify-content:center;margin:0 auto;width:100%}.inspector-header{background-color:#000;display:flex;height:40px;width:100%}.inspector-header svg{color:gray}.col-header-search-input{background-color:initial;border:none;color:lime;font-family:YGO-DIY-GB,serif;outline:none!important;padding:3px 10px;width:100%}.card-search-dropdown{backdrop-filter:blur(10px) saturate(1.5);-webkit-backdrop-filter:blur(10px) saturate(1.5);background-color:hsla(0,0%,4%,.75);border:2px solid #131313;color:lime;max-height:50vh;overflow-y:scroll;padding:5px}.card-search-dropdown-results{display:flex;flex-direction:column;gap:10px}.card-search-dropdown-count{align-items:center;color:#fff;display:flex;font-family:YGO-DIY-GB,serif;justify-content:center}.card-search-dropdown-item{align-items:center;background-color:rgba(32,32,32,.5);border-radius:8px;box-sizing:border-box;display:flex;gap:10px;padding:5px}.card-search-dropdown-item:hover{background-color:#2f2f2f;cursor:pointer}.card-search-dropdown-item .item-art{border:2px solid;border-radius:5px;height:30px;overflow:hidden;padding-bottom:7px;width:35px}.card-search-dropdown-item.monster .item-art{background-color:var(--color-card-type-monster);border-color:var(--color-card-type-monster)}.card-search-dropdown-item.equip .item-art,.card-search-dropdown-item.field .item-art,.card-search-dropdown-item.magic .item-art{background-color:var(--color-card-type-magic);border-color:var(--color-card-type-magic)}.card-search-dropdown-item.ritual .item-art{background-color:var(--color-card-type-ritual);border-color:var(--color-card-type-ritual)}.card-search-dropdown-item.trap .item-art{background-color:var(--color-card-type-trap);border-color:var(--color-card-type-trap)}.card-search-dropdown-item .item-art img{height:100%;object-fit:cover;width:100%}.card-search-dropdown-item.monster .card-search-item-name{color:var(--color-card-type-monster)}.card-search-dropdown-item.ritual .card-search-item-name{color:var(--color-card-type-ritual)}.card-search-dropdown-item.equip .card-search-item-name,.card-search-dropdown-item.field .card-search-item-name,.card-search-dropdown-item.magic .card-search-item-name{color:var(--color-card-type-magic)}.card-search-dropdown-item.trap .card-search-item-name{color:var(--color-card-type-trap)}.card-table{background-color:#000;height:95%;overflow-y:scroll}.card-row:hover{background-color:#112e00;cursor:pointer}.card-row{background-color:#151515;border-bottom:1px solid #000;box-sizing:border-box;display:flex;transition:all .25s ease-in-out}.card-row:active{-webkit-transform:scale(.99);transform:scale(.99)}.card-row.is-active{background-color:#2c2e00}.card-row .stat.name{justify-content:flex-start;opacity:.5}.card-row.is-active .stat.name{opacity:1}.card-row .stat{align-items:center;color:lime;display:flex;justify-content:center;min-width:30px}span.zero{opacity:.2}.card-row:hover .level-icon-span span,.card-row:hover .stat.name{opacity:1}.card-row:hover .number-val{color:var(--color-green)}.card-row:hover span.zero{opacity:.05}.card-type,.level-icon,.monster-type,.starchip-icon{align-items:center;display:flex;justify-content:center}.level-icon,.monster-type,.starchip-icon{gap:5px}.level-icon-span{gap:0!important}.level-icon-span span{font-weight:100;opacity:.25;padding-right:2px}.level-icon img{width:15px}.starchip-icon{height:24px;width:24px}.card-type img,.starchip-icon img{width:20px}.monster-type img{-webkit-filter:brightness(1.35);filter:brightness(1.35);width:25px}.label-atk{color:var(--color-green)}.label-dfs{color:var(--color-blue)}.starchip-icon.unobtainable{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75}.artwork-preview{align-items:center;display:flex;justify-content:center;position:relative}.artwork img{max-width:100%}.artwork-fade-in{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s ease-in-out;width:100%}.artwork{width:10%}.name{width:35%}.attack,.cost,.defense,.id,.level,.monster-type,.number,.password{width:7%}.card-search-null-state{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.table-header{background:rgba(0,0,0,.5);box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);box-sizing:border-box;display:flex;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.col-head-icon img{width:20px}.col-header{align-items:center;border:1px solid #2d2d2d;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:5px}.col-header:hover{background-color:#2e2e2e}.card-catalog-container{background-color:#292929;color:lime;cursor:pointer;display:flex;flex-wrap:wrap;padding-bottom:10vh}.card-catalog-art{align-items:center;display:flex;justify-content:center}.card-catalog-art:hover .img-artwork{width:90%}.card-catalog-art:active .img-artwork{width:87%}.card-catalog-art .img-artwork{transition:all .15s ease-in-out;width:97%}.card-catalog-hover-data{color:lime}.card-catalog-size{position:fixed;top:10%}.card-catalog-size .mantine-SegmentedControl-root{backdrop-filter:blur(10px) saturate(1.5);-webkit-backdrop-filter:blur(10px) saturate(1.5);background-color:rgba(0,0,0,.25)}.card-catalog-size .mantine-SegmentedControl-root:hover{background-color:rgba(0,0,0,.75)}.card-catalog-size .mantine-SegmentedControl-control{border-color:#000}.card-catalog-size .mantine-SegmentedControl-label{color:#888}.card-catalog-size .mantine-SegmentedControl-active{background-color:rgba(0,0,0,.5)}.card-catalog-hover-data{align-items:center;backdrop-filter:blur(10px) saturate(1.5);-webkit-backdrop-filter:blur(10px) saturate(1.5);background-color:hsla(0,0%,9%,.7);bottom:0;box-sizing:border-box;color:#fff;display:flex;justify-content:flex-start;left:0;padding:10px;position:fixed;width:65%}.main-layout{display:flex;flex-direction:column;height:100%}.main-header{align-items:center;background-color:#fff;background-repeat:repeat-x;background-size:contain!important;border-bottom:2px solid #131313;box-sizing:border-box;color:#fff;display:flex;gap:10px;text-shadow:1px 1px 4px #000}.main-header img{height:80%;margin-left:10px}.app-name{font-family:DFPKaiW5-GB,serif;text-shadow:2px 2px 2px #000}body,html{height:100%;width:100%}body{font-family:YGO-DIY-GB,sans-serif;font-family:var(--font-text),sans-serif;margin:0;overflow-y:scroll}.viewport{background-color:#000;height:100%;width:100%}:root{--color-green:#40c057;--color-blue:#228be6;--color-dark-red:#7c0205;--color-red:#fe050a;--background-color-blue:#00001c;--card-mouse-width:0;--card-mouse-height:0;--color-card-type-monster:#d0b776;--color-card-type-magic:#419995;--color-card-type-trap:#bd6b9b;--color-card-type-ritual:#355992;--font-text:"YGO-DIY-GB"}*{-webkit-user-select:none;user-select:none}.text-animated-gold,.text-animated-pink{text-fill-color:transparent;-webkit-text-fill-color:transparent;-webkit-animation:shine 4s linear infinite;animation:shine 4s linear infinite;color:#000;text-align:center}.text-animated-gold{background:linear-gradient(90deg,#cca826 20%,#6d600d 40%,#6d600d 60%,#cca826 80%);background-clip:text;-webkit-background-clip:text;background-size:200% auto}@-webkit-keyframes shine{to{background-position:200%}}@keyframes shine{to{background-position:200%}}@font-face{font-family:"Yu-Gi-Oh! Matrix Small Caps 1";src:local("Yu-Gi-Oh! Matrix Small Caps 1"),url(/static/media/yugioh-card-title.8866208b432f2357a106.ttf) format("truetype")}@font-face{font-family:YGO-DIY-GB;src:local("YGO-DIY-GB"),url(/static/media/yugioh-card-passcode.4e02a345f218cae62f23.ttf) format("truetype")}@font-face{font-family:"Stone Serif Sem SC ITC TT";src:local("Stone Serif Sem SC ITC TT"),url(/static/media/yugioh-card-monster-type.bdd8068af559221d2b2e.ttf) format("truetype")}@font-face{font-family:Amiri;src:local("Amiri"),url(/static/media/yugioh-card-description.68d922bc393cdffb68af.ttf) format("truetype")}@font-face{font-family:YGODIY-MatrixBoldSmallCaps;src:local("YGODIY-MatrixBoldSmallCaps"),url(/static/media/yugioh-card-number.7f596f3babe03f0bc952.ttf) format("truetype")}@font-face{font-family:DFPKaiW5-GB;src:local("DFPKaiW5-GB"),url(/static/media/yugioh-card-copyright.7c942e1f54b2fcb8c630.TTF) format("truetype")}.MuiTooltip-tooltip{font-family:YGO-DIY-GB,serif!important}