:root{--bg0:#070b18;--bg1:#0b1226;--bg2:#14203c;--panel:#111a31;--panel-line:#2b3a5f;--brass:#c9a35c;--brass-hi:#e8cd8e;--brass-lo:#6b5124;--crystal:#6fe3ff;--mana:#2f6bd8;--gold:#f5c542;--hp:#e8483d;--text:#efe9ff;--text-dim:#9db0d3;--good:#4ade80;--danger:#ef4444;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-family:Manrope,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(90rem 40rem at 50% 118%, #6fe3ff1a, transparent 62%), radial-gradient(70rem 50rem at 18% -12%, #8b6cf014, transparent 60%), linear-gradient(180deg, var(--bg0) 0%, var(--bg1) 58%, #0e1a33 100%);background-attachment:fixed;overflow:hidden}#root{width:100%;display:flex}h1,h2,h3{letter-spacing:.5px;margin:0;font-weight:800}button{font:inherit;cursor:pointer;color:#efe4c8;background:linear-gradient(#1e2a4e,#0d1326);border:1px solid #c9a35c73;border-radius:10px;padding:12px 20px;transition:transform 80ms,box-shadow .15s,filter .15s,border-color .15s;box-shadow:inset 0 1px #ffffff14}button:hover:not(:disabled){filter:brightness(1.12);border-color:#6fe3ff99;transform:translateY(-1px);box-shadow:0 0 14px #6fe3ff40,inset 0 1px #ffffff14}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button.ghost{border-color:var(--panel-line);color:var(--text);box-shadow:none;background:#111a3180}input{font:inherit;color:var(--text);border:1px solid var(--panel-line);background:#04081280;border-radius:10px;outline:none;padding:11px 14px}input:focus{border-color:var(--crystal);box-shadow:0 0 0 3px #6fe3ff26}select{font:inherit;color:var(--text);border:1px solid var(--panel-line);background:#04081280;border-radius:10px;outline:none;padding:10px 12px}.panel{border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#14203ceb,#090e1ceb);border-radius:14px;box-shadow:0 20px 60px #0000008c,inset 0 1px #ffffff0d}.center-screen{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.title-glow{background:linear-gradient(180deg, var(--brass-hi), var(--brass) 55%, #8a6a35);color:#0000;filter:drop-shadow(0 2px #322208b3)drop-shadow(0 4px 18px #6fe3ff40);-webkit-background-clip:text;background-clip:text;font-family:Alegreya SC,Georgia,serif}.muted{color:var(--text-dim)}.error-text{color:var(--danger)}.start-scene{background:radial-gradient(90rem 40rem at 50% 118%,#6fe3ff29,#0000 62%),radial-gradient(70rem 50rem at 18% -12%,#8b6cf024,#0000 60%),linear-gradient(#070b18 0%,#0b1226 58%,#0e1a33 100%);flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.start-core{filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#6fe3ff6b,#6fe3ff1f 44%,#0000 72%);border-radius:50%;width:120vmax;height:78vh;animation:9s ease-in-out infinite core-pulse;position:absolute;bottom:-46vh;left:50%;transform:translate(-50%)}@keyframes core-pulse{0%,to{opacity:.7}50%{opacity:1}}.start-shard{clip-path:polygon(50% 0,100% 30%,80% 100%,20% 100%,0 30%);opacity:0;pointer-events:none;background:linear-gradient(165deg,#6fe3ff57,#8b6cf029 55%,#090d1cb3);animation:linear infinite shard-rise;position:absolute;bottom:-14vh;box-shadow:inset 0 0 14px #6fe3ff4d}@keyframes shard-rise{0%{transform:translateY(0) rotate(var(--tilt));opacity:0}10%{opacity:var(--glow)}82%{opacity:var(--glow)}to{transform:translateY(-120vh) rotate(calc(var(--tilt) * -1.4));opacity:0}}.start-column{flex-direction:column;align-items:center;gap:36px;animation:.9s ease-out both column-in;display:flex;position:relative}@keyframes column-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.start-brand{text-align:center}.start-logo{letter-spacing:.05em;background:linear-gradient(#f5e2b3 0%,#c9a35c 52%,#8a6a35 100%);color:#0000;filter:drop-shadow(0 2px #322208d9)drop-shadow(0 8px 30px #6fe3ff4d);-webkit-background-clip:text;background-clip:text;font-family:Alegreya SC,Georgia,serif;font-size:clamp(58px,11vw,104px);font-weight:700;line-height:.95}.start-rule{align-items:center;gap:10px;width:230px;margin:14px auto 10px;display:flex}.start-rule:before,.start-rule:after{content:"";flex:1;height:1px}.start-rule:before{background:linear-gradient(90deg,#0000,#c9a35c)}.start-rule:after{background:linear-gradient(270deg,#0000,#c9a35c)}.start-rule i{background:#c9a35c;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 10px #6fe3ffb3}.start-sub{letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:#9db0d3;margin:0;font-size:13px;font-weight:600}.start-actions{flex-direction:column;gap:14px;width:min(340px,86vw);display:flex}.plaque{--bevel:14px;width:100%;clip-path:polygon(var(--bevel) 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)), 0 var(--bevel));box-shadow:none;background:linear-gradient(#e8cd8e 0%,#a5813f 48%,#6b5124 100%);border:none;border-radius:0;padding:2px;transition:filter .15s,transform 80ms;display:block;position:relative}.plaque-face{clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px);letter-spacing:.1em;color:#efe4c8;background:radial-gradient(130% 150% at 50% -30%,#8b6cf047,#0000 58%),linear-gradient(#1a2240 0%,#0c1122 100%);justify-content:center;align-items:center;padding:14px 20px;font-family:Alegreya SC,Georgia,serif;font-size:19px;font-weight:700;display:flex}.plaque.primary .plaque-face{background:radial-gradient(130% 160% at 50% -30%,#6fe3ff4d,#0000 60%),linear-gradient(#1e2a4e 0%,#0d1326 100%);padding:19px 20px;font-size:24px}.plaque:hover:not(:disabled){filter:brightness(1.16)drop-shadow(0 0 16px #6fe3ff66);transform:translateY(-1px)}.plaque:active:not(:disabled){transform:translateY(1px)}.plaque:focus-visible{filter:brightness(1.22)drop-shadow(0 0 12px #6fe3ff);outline:none}.start-user{letter-spacing:.14em;color:#8fa0c2;font-size:13px}@media (prefers-reduced-motion:reduce){.start-core,.start-shard,.start-column{animation:none}.start-shard{opacity:.22;transform:translateY(-32vh) rotate(var(--tilt))}}.card-plate{--bevel:12px;width:100%;height:100%;clip-path:polygon(var(--bevel) 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)), 0 var(--bevel));background:linear-gradient(180deg, var(--edge-hi), var(--edge-lo));filter:drop-shadow(0 0 7px var(--edge-glow));padding:2px;transition:opacity .15s;display:block;position:relative}.card-plate.dimmed{opacity:.38;filter:none}.card-plate-face{clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);background:linear-gradient(#131c36,#0b101f);flex-direction:column;height:100%;display:flex;position:relative}.cp-art{background:conic-gradient(from 210deg at 30% 20%,#6fe3ff29,#0000 25%),conic-gradient(from 30deg at 72% 65%,#8b6cf033,#0000 30%),linear-gradient(155deg,#1c2a52 0%,#131c3a 45%,#0d1226 100%);border-bottom:1px solid #c9a35c80;justify-content:center;align-items:center;height:46%;display:flex;position:relative;overflow:hidden}.card-plate.spell .cp-art{background:conic-gradient(from 120deg at 65% 25%,#b18cff38,#0000 28%),conic-gradient(from 300deg at 25% 70%,#6fe3ff24,#0000 30%),linear-gradient(155deg,#241b4a 0%,#171236 45%,#0d0b20 100%)}.cp-sigil{filter:drop-shadow(0 0 6px #6fe3ff80);width:72%;height:88%}.card-plate.spell .cp-sigil{filter:drop-shadow(0 0 6px #b18cff8c)}.cp-cost{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#eaf7ff;text-shadow:0 1px 2px #0009;background:radial-gradient(circle at 35% 25%,#7dd3fc,#2f6bd8 70%);place-items:center;width:clamp(28px,19cqw,60px);height:clamp(32px,21.5cqw,68px);font-size:clamp(14px,9.5cqw,30px);font-weight:800;display:grid;position:absolute;top:4%;left:4%}.cp-corner{letter-spacing:.05em;color:#1a1206;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 50%,calc(100% - 4px) 100%,4px 100%,0 50%);background:linear-gradient(#e8cd8e,#a5813f);padding:1px 6px;font-size:clamp(10px,6.5cqw,20px);font-weight:800;position:absolute;top:8px;right:9px}.cp-name{color:#efe4c8;text-align:center;padding:7px 8px 4px;font-family:Alegreya SC,Georgia,serif;font-size:13.5px;font-weight:700;line-height:1.1}.cp-body{flex-direction:column;flex:1;align-items:center;gap:3px;padding:0 9px;display:flex;overflow:hidden}.cp-keywords{letter-spacing:.08em;text-transform:uppercase;color:#c9a35c;text-align:center;font-size:clamp(8.5px,5.7cqw,18px);font-weight:800}.cp-text{color:#9db0d3;text-align:center;font-size:clamp(9.5px,6.3cqw,20px);line-height:1.28}.cp-rarity{background:var(--edge-hi);width:9px;height:9px;box-shadow:0 0 8px var(--edge-glow), 0 0 3px var(--edge-hi);position:absolute;bottom:9px;left:50%;transform:translate(-50%)rotate(45deg)}.cp-gem{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;text-shadow:0 1px 2px #000000b3;place-items:center;width:clamp(26px,18cqw,56px);height:clamp(30px,20cqw,64px);font-size:clamp(13px,9cqw,28px);font-weight:800;display:grid;position:absolute;bottom:3%}.cp-gem.atk{background:radial-gradient(circle at 35% 25%,#ffe08a,#b97f10 72%);left:3.5%}.cp-gem.hp{background:radial-gradient(circle at 35% 25%,#ff8a7a,#b31f14 72%);right:3.5%}.cp-spelltag{letter-spacing:.2em;text-transform:uppercase;color:#b18cff;font-size:clamp(8px,5.4cqw,16px);font-weight:800;position:absolute;bottom:4%;right:5%}.db-screen{justify-content:center;align-items:stretch;gap:16px;padding:18px 18px 14px;display:flex;position:fixed;inset:0}.db-bookwrap{flex-direction:column;flex:0 calc(146vh - 175px);min-width:0;min-height:0;display:flex}.db-tabs{gap:6px;padding-left:26px;display:flex}.db-tabs button{letter-spacing:.06em;border:1px solid var(--panel-line);color:var(--text-dim);box-shadow:none;background:#090e1cd9;border-bottom:none;border-radius:10px 10px 0 0;padding:9px 22px 11px;font-family:Alegreya SC,Georgia,serif;font-size:14px;font-weight:700;transform:translateY(1px)}.db-tabs button:hover:not(.on){color:var(--text);box-shadow:none;filter:none;transform:translateY(1px)}.db-tabs button.on{color:#1a1206;background:linear-gradient(#e8cd8e,#b08a45);border-color:#6b5124}.db-book{border-top-left-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.db-book.drop-hot{box-shadow:0 0 0 2px #e8483d8c,0 20px 60px #0000008c}.db-grid{flex:1;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr);align-content:center;justify-items:center;gap:16px;min-height:0;padding:14px 22px 10px;display:grid}.db-cell{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex}.db-card{aspect-ratio:.73;width:auto;max-width:100%;height:calc(50vh - 125px);min-height:200px;box-shadow:none;cursor:grab;background:0 0;border:none;border-radius:0;flex:none;padding:0;transition:transform .12s,filter .15s;container-type:size}.db-card:hover:not(:disabled){filter:drop-shadow(0 0 14px #6fe3ff66);transform:translateY(-4px)scale(1.03)}.db-card:focus-visible{filter:brightness(1.15)drop-shadow(0 0 10px #6fe3ff);outline:none}.db-card:disabled{cursor:default}.db-card:active:not(:disabled){cursor:grabbing}.db-owned{letter-spacing:.08em;color:#c9a35c;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);background:#090e1cd9;border:1px solid #c9a35c66;padding:1px 10px;font-size:12px;font-weight:800}.db-owned.none{visibility:hidden}.db-empty-page{grid-area:1/1/-1/-1;place-items:center;display:grid}.db-bookbar{border-top:1px solid var(--panel-line);background:#090e1c80;border-radius:0 0 14px 14px;align-items:center;gap:16px;padding:10px 16px 12px;display:flex}.db-gems{align-items:center;gap:5px;display:flex}.db-gem-btn{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:30px;height:34px;color:var(--text-dim);box-shadow:none;background:linear-gradient(#223055,#131c36);border:none;border-radius:0;place-items:center;padding:0;font-size:13px;font-weight:800;display:grid}.db-gem-btn:hover{filter:brightness(1.3);box-shadow:none;transform:none}.db-gem-btn.on{color:#eaf7ff;filter:drop-shadow(0 0 8px #6fe3ffb3);background:radial-gradient(circle at 35% 25%,#7dd3fc,#2f6bd8 75%)}.db-pager{letter-spacing:.08em;color:#c9a35c;white-space:nowrap;align-items:center;gap:10px;margin:0 auto;font-family:Alegreya SC,Georgia,serif;font-size:14px;font-weight:700;display:flex}.db-pager button{color:#efe4c8;border-radius:8px;padding:4px 12px;font-size:16px;font-weight:800}.db-search{border-radius:999px;width:min(220px,24vw);padding:8px 14px;font-size:14px}.db-tray{flex-direction:column;width:300px;min-height:0;transition:box-shadow .15s;display:flex}.db-tray.drop-hot{box-shadow:0 0 0 2px #6fe3ff,0 0 24px #6fe3ff66}.db-tray-head{border-bottom:1px solid var(--panel-line);flex-direction:column;gap:8px;padding:12px;display:flex}.db-tray-title{letter-spacing:.08em;color:#efe4c8;justify-content:space-between;align-items:baseline;font-family:Alegreya SC,Georgia,serif;font-size:19px;font-weight:700;display:flex}.db-tray-title .slots{color:var(--text-dim);font-family:Manrope,sans-serif;font-size:12px;font-weight:600}.db-tray-row{align-items:center;gap:8px;display:flex}.db-tray-row select{flex:1;padding:8px 10px;font-size:13px}.db-tray-row input{flex:1;padding:8px 10px;font-size:14px}.db-count{font-variant-numeric:tabular-nums;color:#1a1206;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);background:linear-gradient(#a8b0c2,#6a7590);padding:3px 10px;font-size:13px;font-weight:800}.db-count.full{background:linear-gradient(#e8cd8e,#a5813f)}.db-curve{align-items:flex-end;gap:4px;height:44px;display:flex}.db-curve .bar{height:100%;color:var(--text-dim);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;font-size:9px;display:flex}.db-curve .bar i{background:linear-gradient(#7dd3fc,#2f6bd8);width:100%;min-height:2px;box-shadow:0 0 6px #3b82f680}.db-rows{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.db-srow{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:linear-gradient(180deg, var(--edge-hi), var(--edge-lo));height:40px;box-shadow:none;cursor:grab;border:none;border-radius:0;flex-shrink:0;padding:1.5px;transition:filter .12s}.db-srow:hover{filter:brightness(1.2) drop-shadow(0 0 8px var(--edge-glow));box-shadow:none;transform:none}.db-srow:active{cursor:grabbing;transform:none}.db-srow-face{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:radial-gradient(90% 160% at 100%,#8b6cf029,#0000 55%),linear-gradient(#17203c,#0c1122);align-items:center;gap:9px;height:100%;padding:0 10px 0 6px;display:flex}.db-srow-face .gem{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#eaf7ff;background:radial-gradient(circle at 35% 25%,#7dd3fc,#2f6bd8 72%);flex-shrink:0;place-items:center;width:24px;height:28px;font-size:12.5px;font-weight:800;display:grid}.db-srow-face .nm{color:#efe4c8;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Alegreya SC,Georgia,serif;font-size:13.5px;font-weight:700;overflow:hidden}.db-srow-face .qty{color:#c9a35c;font-size:12px;font-weight:800}.db-tray-foot{border-top:1px solid var(--panel-line);flex-direction:column;gap:8px;padding:12px;display:flex}.db-save-btn{--bevel:10px;width:100%}.db-save-btn .plaque-face{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);letter-spacing:.06em;white-space:nowrap;padding:10px 14px;font-size:15px}.db-trash{flex-shrink:0;padding:8px 12px;font-size:13px}.db-back{width:100%;padding:9px 12px;font-size:14px}.db-empty{padding:8px 4px;font-size:13px}.db-err{padding:0 12px 10px;font-size:13px}.mm-scene{background:radial-gradient(70rem 32rem at 50% 118%,#6fe3ff24,#0000 62%),linear-gradient(#070b18 0%,#0b1226 58%,#0e1a33 100%);flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.mm-column{flex-direction:column;align-items:center;gap:26px;width:min(460px,92vw);animation:.6s ease-out both column-in;display:flex}.mm-title{letter-spacing:.06em;text-align:center;background:linear-gradient(#f5e2b3,#c9a35c 60%,#8a6a35);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Alegreya SC,Georgia,serif;font-size:40px;font-weight:700}.mm-sub{color:#9db0d3;letter-spacing:.12em;text-align:center;margin:-14px 0 0;font-size:14px}.mm-options{flex-direction:column;gap:14px;width:100%;display:flex}.mm-opt .plaque-face{text-align:left;flex-direction:row;justify-content:flex-start;gap:16px;padding:14px 18px}.mm-shard{clip-path:polygon(50% 0,100% 30%,80% 100%,20% 100%,0 30%);background:linear-gradient(165deg, var(--shard-hi), var(--shard-lo));width:22px;height:32px;box-shadow:0 0 12px var(--shard-glow);flex-shrink:0}.mm-opt-txt{flex-direction:column;gap:2px;display:flex}.mm-opt-name{letter-spacing:.08em;color:#efe4c8;font-family:Alegreya SC,Georgia,serif;font-size:19px;font-weight:700}.mm-opt-desc{letter-spacing:.02em;color:#9db0d3;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:500}.mm-back{align-self:center}.mm-join{gap:10px;display:flex}.mm-join input{text-align:center;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;flex:1;font-family:Manrope,sans-serif;font-size:19px;font-weight:800}.mm-join-btn{width:120px}.mm-join-btn .plaque-face{padding:12px 14px;font-size:17px}.mm-code{letter-spacing:.28em;text-indent:.28em;background:linear-gradient(#f5e2b3,#c9a35c 60%,#8a6a35);color:#0000;filter:drop-shadow(0 2px #322208cc)drop-shadow(0 6px 24px #6fe3ff40);-webkit-user-select:all;user-select:all;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:50px;font-weight:800;line-height:1}.mm-code-wrap{box-shadow:none;cursor:copy;background:0 0;border:none;padding:4px 10px}.mm-code-wrap:hover{filter:brightness(1.15);box-shadow:none;transform:none}.mm-code-wrap:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #6fe3ff}.mm-copy{margin-top:-10px;padding:8px 18px;font-size:14px}.mm-copy.done{color:#4ade80;border-color:#4ade8080}.mm-pulse{clip-path:polygon(50% 0,100% 30%,80% 100%,20% 100%,0 30%);background:linear-gradient(165deg,#9ff0ff,#2b5f9e);width:46px;height:66px;animation:1.6s ease-in-out infinite mm-pulse;box-shadow:0 0 24px #6fe3ffb3}@keyframes mm-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.mm-timer{letter-spacing:.18em;color:#9db0d3;font-variant-numeric:tabular-nums;font-size:15px}@media (prefers-reduced-motion:reduce){.mm-pulse,.mm-column{animation:none}}.mull-overlay{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(60rem 30rem at 50% 115%,#6fe3ff1f,#0000 60%),#050812d1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mull-panel{flex-direction:column;align-items:center;gap:18px;max-width:min(1020px,96vw);padding:24px;display:flex}.mull-title{letter-spacing:.06em;background:linear-gradient(#f5e2b3,#c9a35c 60%,#8a6a35);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Alegreya SC,Georgia,serif;font-size:34px;font-weight:700}.mull-hint{color:#9db0d3;letter-spacing:.06em;margin:-8px 0 0;font-size:14px}.mull-hand{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.mull-card{width:172px;height:236px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;transition:filter .15s,transform .12s,opacity .15s;position:relative;container-type:size}.mull-card:hover:not(:disabled){filter:brightness(1.12)drop-shadow(0 0 14px #6fe3ff59);transform:translateY(-4px)}.mull-card:focus-visible{filter:brightness(1.18)drop-shadow(0 0 12px #6fe3ff);outline:none}.mull-card.marked{opacity:.55;filter:saturate(.4);transform:translateY(6px)}.mull-card.marked:hover:not(:disabled){transform:translateY(2px)}.mull-card:disabled{cursor:default}.mull-badge{letter-spacing:.2em;text-transform:uppercase;color:#ffd9d0;background:#a02a20e6;border:1px solid #ffa08c99;padding:4px 14px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.mull-confirm{width:min(320px,80vw)}.mull-timer{letter-spacing:.2em;color:#9db0d3;font-variant-numeric:tabular-nums;font-size:14px}
