#wfl .num{font-variant-numeric:tabular-nums}:where(#wfl){font-size:14px;line-height:1.5}:where(#wfl) button{font-family:var(--font-ui);color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px}:where(#wfl) button svg{display:block}:where(#wfl) input{font-family:var(--font-ui);margin:0;padding:0}@keyframes pop-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@keyframes sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}.calc-cols{display:flex}.calc-col{flex-direction:column;flex:1;min-width:0;display:flex}#wfl .grid-ad{border:2px dashed var(--border-2);border-radius:var(--r-card-sm);background:var(--surface-shell);color:var(--disabled);font-size:11px;font-weight:var(--w-semibold);letter-spacing:.3px;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:180px;display:flex}#wfl .grid-ad small{letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}#wfl .calc-h1{margin:0}#wfl .provenance{max-width:760px}#wfl .provenance p{margin:0 0 5px}#wfl .provenance p:last-child{margin-bottom:0}#wfl .provenance strong{color:var(--muted)}.minibar{z-index:60;background:var(--surface-shell);border-bottom:1px solid var(--border-shell);transition:transform var(--t-move);pointer-events:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.minibar.show{pointer-events:auto;transform:none}.minibar-in{max-width:var(--wrap);height:var(--header-h);padding:0 var(--gutter);align-items:center;gap:14px;margin:0 auto;display:flex}@media (width>=900px){.minibar-in{height:var(--header-h-lg)}}.mb-side{flex-direction:column;gap:0;min-width:0;display:flex}.mb-side.them{text-align:right;align-items:flex-end}.mb-label{font-size:9px;font-weight:var(--w-semibold);letter-spacing:.7px;text-transform:uppercase;color:var(--faint);align-items:center;gap:5px;line-height:1.4;display:inline-flex}.mb-side.you .mb-label:before{content:"";background:var(--side-you);border-radius:50%;flex:none;width:5px;height:5px}.mb-side.them .mb-label:after{content:"";background:var(--side-them);border-radius:50%;flex:none;width:5px;height:5px}.mb-total{font-family:var(--font-display);font-weight:var(--w-black);letter-spacing:.2px;white-space:nowrap;min-width:0;font-size:28px;line-height:1.1}.mb-total .unit{font-family:var(--font-ui);font-size:11px;font-weight:var(--w-medium);color:var(--faint);margin-left:3px}@media (width<=719px){.mb-total{font-size:24px}.mb-total .unit{font-size:10px}}.mb-mid{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.mb-word{font-family:var(--font-display);font-weight:var(--w-black);letter-spacing:1.5px;text-transform:uppercase;color:var(--disabled);white-space:nowrap;font-size:36px;line-height:1}@media (width<=719px){.mb-word{letter-spacing:1px;font-size:24px}}.mb-word.w{color:var(--win);text-shadow:1.5px 1.5px 0 color-mix(in srgb, var(--win) 32%, #000);transform:rotate(-3deg)}.mb-word.f{color:var(--fair)}.mb-word.l{color:var(--loss);text-shadow:1.5px 1.5px 0 color-mix(in srgb, var(--loss) 32%, #000);transform:rotate(-3deg)}.mb-meter{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--win) 0%, var(--win) 20%, var(--fair) 42%, var(--fair) 58%, var(--loss) 80%, var(--loss) 100%);width:min(150px,26vw);height:5px;position:relative}.mb-needle{background:var(--text);border:2px solid var(--surface-shell);width:11px;height:11px;transition:left var(--t-move);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.verdict{padding:14px 0 0}.verdict-in{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:1fr minmax(230px,330px) 1fr;align-items:center;gap:20px;padding:14px 20px 12px;display:grid}.vside{flex-direction:column;gap:2px;min-width:0;display:flex}.vside.them{text-align:right;align-items:flex-end}.vlabel{font-size:12px;font-weight:var(--w-semibold);letter-spacing:.3px;text-transform:uppercase;color:var(--faint);align-items:center;gap:7px;display:inline-flex}.vlabel:before,.vlabel:after{border-radius:50%;flex:none;width:6px;height:6px}.vside.you .vlabel:before{content:"";background:var(--side-you)}.vside.them .vlabel:after{content:"";background:var(--side-them)}.vtotal{font-family:var(--font-display);font-weight:var(--w-black);letter-spacing:.2px;font-size:42px;line-height:1.1}.vtotal .unit{font-family:var(--font-ui);font-size:13px;font-weight:var(--w-medium);color:var(--faint);letter-spacing:0;margin-left:5px}.verdict-in.units-off .vtotal .unit{display:none}.vmid{flex-direction:column;align-items:center;gap:8px;display:flex}.vwords{font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:1.5px;text-transform:uppercase;gap:20px;font-size:15px;display:flex}.vwords span{color:var(--disabled);transition:color var(--t-fast)}.vwords .lit-win{color:var(--win)}.vwords .lit-fair{color:var(--fair)}.vwords .lit-lose{color:var(--loss)}#wfl .meter{border-radius:var(--r-pill);border:1px solid var(--border);background:linear-gradient(90deg, var(--win) 0%, var(--win) 20%, var(--fair) 42%, var(--fair) 58%, var(--loss) 80%, var(--loss) 100%);width:100%;max-width:290px;height:8px;position:relative}.needle{background:var(--text);border:3px solid var(--surface);width:16px;height:16px;transition:left var(--t-move);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vsub{color:var(--faint);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;min-height:24px;font-size:12px;display:flex}.vsub .net{font-size:17px;font-weight:var(--w-bold);letter-spacing:.3px;line-height:1}.vsub .net-w{color:var(--win)}.vsub .net-l{color:var(--loss)}.vsub .net-f,.vsub .warn{color:var(--fair)}.vbig{font-family:var(--font-display);font-weight:var(--w-black);letter-spacing:2px;width:max-content;height:42px;margin:0 auto 2px;font-size:42px;line-height:1}.vbig.show-q{color:var(--disabled)}.vbig.show-w,.vbig.show-l{animation:badge-pop .35s var(--ease);transform:rotate(-4deg)}.vbig.show-w{color:var(--win);text-shadow:2px 2px 0 color-mix(in srgb, var(--win) 32%, #000), 4px 4px 0 #00000047}.vbig.show-l{color:var(--loss);text-shadow:2px 2px 0 color-mix(in srgb, var(--loss) 32%, #000), 4px 4px 0 #00000047}@keyframes badge-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(-4deg)}}.vactions{justify-content:center;gap:8px;margin-top:2px;display:flex}.vbtn{width:30px;height:26px;color:var(--faint);border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border-2);transition:color var(--t-fast), border-color var(--t-fast);cursor:pointer;justify-content:center;align-items:center;display:flex}.vbtn:hover{color:var(--text);border-color:var(--game-accent)}.vbtn.danger:hover{color:var(--loss);border-color:var(--loss)}.vvote{border-top:2px dashed var(--border-2);flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:10px;padding-top:10px;display:flex}.vvote[hidden]{display:none}.vvote-q{font-size:11px;font-weight:var(--w-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--faint)}.vvote-q b{color:var(--text);font-weight:var(--w-bold)}.vvote-btns{gap:8px;display:flex}.vvote-btn{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:.8px;text-transform:uppercase;border-radius:var(--r-pill);background:var(--surface-2);border:var(--outline-w) solid var(--border);min-height:26px;color:var(--muted);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);padding:5px 14px;font-size:12px}.vvote-btn.vv-w:hover{color:var(--win);border-color:var(--win)}.vvote-btn.vv-f:hover{color:var(--fair);border-color:var(--fair)}.vvote-btn.vv-l:hover{color:var(--loss);border-color:var(--loss)}.vvote-btn[aria-pressed=true]{border-color:var(--outline);box-shadow:var(--shadow-sticker)}.vvote-btn[aria-pressed=true].vv-w{background:var(--win);color:var(--win-ink);transform:rotate(-2deg)}.vvote-btn[aria-pressed=true].vv-f{background:var(--fair);color:var(--fair-ink)}.vvote-btn[aria-pressed=true].vv-l{background:var(--loss);color:var(--loss-ink);transform:rotate(2deg)}.vvote-note{color:var(--faint);text-align:center;min-height:15px;font-size:11px}.vvote-note .ok{color:var(--win);margin-right:4px}.vvote-note a{color:var(--text);text-decoration:underline}.vlog{flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:8px;display:flex}.vlog[hidden]{display:none}.vlog-btn{font-family:var(--font-ui);font-size:11px;font-weight:var(--w-semibold);letter-spacing:.5px;text-transform:uppercase;border-radius:var(--r-pill);background:var(--surface-2);border:var(--outline-w) solid var(--border);min-height:32px;color:var(--muted);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);align-items:center;gap:7px;padding:0 14px;display:inline-flex}.vlog-btn:hover,.vlog-btn:focus-visible{color:var(--text);border-color:var(--game-accent)}.vlog-btn.done{background:var(--win);color:var(--win-ink);border-color:var(--outline);box-shadow:var(--shadow-sticker)}.vlog-btn:disabled{opacity:.7;cursor:default}.vlog-note{color:var(--faint);text-align:center;min-height:15px;font-size:11px}.vlog-note .ok{color:var(--win);margin-right:4px}.vlog-note a{color:var(--text);text-decoration:underline}.tradelog{margin:14px 0 0;padding:14px 16px}.tradelog[hidden]{display:none}.tradelog-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.tradelog-title{margin:0;font-size:15px}.tradelog-sub{color:var(--faint);font-size:11px}.tradelog-sub a{color:var(--text)}.tradelog-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-row{background:var(--surface-2);border:var(--outline-w) solid var(--border-2);border-radius:var(--r-btn);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.tl-sides{flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:13px;display:flex}.tl-side{gap:6px;min-width:0;display:flex}.tl-side b{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;width:42px;font-size:10px}.tl-side span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-meta{color:var(--faint);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;font-size:11px;display:flex}.tl-vote{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:.6px;border-radius:var(--r-pill);border:var(--outline-w) solid var(--outline);padding:2px 8px;font-size:11px}.tl-vote.w{background:var(--win);color:var(--win-ink)}.tl-vote.f{background:var(--fair);color:var(--fair-ink)}.tl-vote.l{background:var(--loss);color:var(--loss-ink)}.tl-acts{flex-shrink:0;gap:6px;display:flex}.tl-act{border-radius:var(--r-chip);background:var(--surface);border:1px solid var(--border-2);width:32px;height:32px;color:var(--faint);justify-content:center;align-items:center;display:flex}.tl-act:hover{color:var(--text);border-color:var(--game-accent)}.tl-act.danger:hover{color:var(--loss);border-color:var(--loss)}.tradelog-empty{color:var(--muted);margin:0;font-size:13px}@media (width<=719px){.verdict-in{grid-template-columns:1fr auto 1fr;gap:6px 8px;padding:12px 14px 10px}.vmid{display:contents}.vside.you{grid-area:1/1}.vside.them{grid-area:1/3}.vbig{grid-area:1/2;align-self:center;height:32px;font-size:32px}.vwords,#wfl .verdict .meter{grid-column:1/-1;justify-self:center}.vsub,.vactions,.vvote{grid-column:1/-1}.vtotal{font-size:32px}.vtotal .unit{margin-left:4px;font-size:11px}}.trays{grid-template-columns:1fr 1fr;gap:14px;padding:14px 0 0;display:grid}@media (width<=719px){.trays{grid-template-columns:1fr;gap:10px;padding-top:10px}}.tray{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px}.tray-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tray-title{font-family:var(--font-display);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:15px;display:inline-flex}.tray{border-width:2px;border-color:color-mix(in srgb, var(--tray-accent) 50%, var(--border))}.tray-title:before{content:"";background:var(--tray-accent);border-radius:50%;flex:none;width:7px;height:7px}.slots{gap:8px;display:grid}.slots.cols4{grid-template-columns:repeat(4,1fr)}.slots.cols3{grid-template-columns:repeat(3,1fr);max-width:296px;margin:0 auto}.slot{aspect-ratio:1;border-radius:var(--r-tile);background:var(--surface-2);border:2px dashed var(--border-2);transition:background var(--t-fast), border-color var(--t-fast);width:100%;font-family:var(--font-ui);color:inherit;justify-content:center;align-items:center;padding:0;display:flex;position:relative}button.slot{cursor:pointer}.slots[data-side=you]{--slot-accent:var(--side-you)}.slots[data-side=them]{--slot-accent:var(--side-them)}button.slot:hover{background:var(--surface-hover-2);border-color:var(--slot-accent)}button.slot:hover .plus{color:var(--slot-accent);opacity:1}.slot.next{border-color:var(--slot-accent)}.slot.next .plus{color:var(--slot-accent);opacity:1}.slot .plus{color:var(--disabled);opacity:0;transition:color var(--t-fast), opacity var(--t-fast);font-size:22px;font-weight:300;line-height:1}.slot.next .plus,.slot .plus.always{opacity:1}.slot.filled{border-style:solid;border-width:1px;border-color:var(--border);cursor:pointer;background:radial-gradient(circle at 50% 40%, var(--slot-glow,transparent), var(--surface-2) 74%)}.slot.filled:hover{background:radial-gradient(circle at 50% 40%, var(--slot-glow,transparent), var(--surface-hover-2) 74%)}.slot-art{filter:drop-shadow(0 2px 4px #0006);display:block}img.slot-art{object-fit:contain;width:42px;height:42px}svg.slot-art{width:30px;height:30px}.slot.filled .slot-art{transform:translateY(-7px)}.slot-meta{text-align:center;background:linear-gradient(transparent, color-mix(in srgb, var(--outline) 78%, transparent));border-radius:0 0 var(--r-tile) var(--r-tile);pointer-events:none;flex-direction:column;gap:0;padding:12px 4px 4px;display:flex;position:absolute;bottom:0;left:0;right:0}[data-theme=light] .slot-meta{background:linear-gradient(transparent, color-mix(in srgb, var(--surface-2) 92%, transparent))}.slot-name{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:.2px;color:var(--text);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.slot-val{font-size:10px;font-weight:var(--w-semibold);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.slot-qty{font-size:10px;font-weight:var(--w-bold);background:var(--surface-shell);border:1px solid var(--border);border-radius:var(--r-badge);color:var(--text);padding:1px 5px;position:absolute;top:4px;left:4px}.slot-var{font-size:9px;font-weight:var(--w-bold);letter-spacing:.3px;border-radius:var(--r-badge);border:1px solid var(--outline);cursor:pointer;transition:filter var(--t-fast);min-height:0;font-family:var(--font-ui);padding:1px 5px;position:absolute;top:4px;left:4px}.slot-var:hover{filter:brightness(1.15)}.slot-var.sv-neon{background:var(--mint);color:var(--mint-ink)}.slot-var.sv-mega{background:var(--gradient-fade);color:var(--brand-ink)}.slot-var.sv-plain{background:var(--surface-shell);color:var(--text);border-color:var(--border)}.slot-var.sv-perm{background:var(--gold);color:var(--gold-ink)}span.slot-var{cursor:default}.slot-x{cursor:pointer;background:var(--surface-shell);border:1px solid var(--border);width:20px;height:20px;color:var(--faint);opacity:0;transition:opacity var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:3px;right:3px}.slot.filled:hover .slot-x,.slot-x:focus-visible{opacity:1}.slot-x:hover{color:var(--loss);border-color:var(--loss)}.slot.filled{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.slot.drag-src{opacity:.35;filter:saturate(.5);border-style:dashed;border-width:2px}.slot.drag-src .slot-x{opacity:0!important}body.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.dragging *{cursor:grabbing!important}.drag-ghost{z-index:95;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.drag-ghost .slot{width:100%;height:100%;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color var(--t-fast);box-shadow:0 4px 12px #00000040}.drag-ghost.lifted .slot{transform:scale(1.07)rotate(2deg);box-shadow:0 16px 34px #00000073}.drag-ghost.over .slot{border-color:var(--drop-accent)}#trayYou{--tray-accent:var(--side-you)}#trayThem{--tray-accent:var(--side-them)}.tray{transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast)}.tray.drop-ok{border-color:var(--tray-accent)}.tray.drop-hover{border-color:var(--tray-accent);box-shadow:0 0 26px -8px var(--tray-accent);background:color-mix(in srgb, var(--tray-accent) 5%, var(--surface))}.tray.drop-full{border-color:var(--loss)}.tray.drop-full .tray-title{color:var(--loss)}.slot.drop-target{border-style:dashed;border-width:2px;border-color:var(--tray-accent);animation:1.1s ease-in-out infinite drop-pulse}.slot.drop-target .plus{opacity:1;color:var(--tray-accent)}@keyframes drop-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--tray-accent) 35%, transparent)}}.slot.dropped{animation:slot-in .3s var(--ease)}@keyframes slot-in{0%{opacity:.4;transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}.tray-foot{align-items:center;gap:8px;min-height:22px;margin-top:12px;display:flex}.tray-sub{font-family:var(--font-display);font-weight:var(--w-black);letter-spacing:.2px;font-size:16px}.tray-sub .unit{font-family:var(--font-ui);font-size:11px;font-weight:var(--w-medium);color:var(--faint)}.tray-sub .none{font-family:var(--font-ui);color:var(--disabled);font-size:13px;font-weight:400}.tray-hint{color:var(--disabled);margin-left:auto;font-size:11px}.tray-clear{width:26px;height:22px;color:var(--faint);border-radius:var(--r-chip);transition:color var(--t-fast);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.tray-clear:hover{color:var(--loss)}@media (width<=719px){.tray{padding:10px 12px}.slots{gap:6px}.tray-head{margin-bottom:8px}.tray-foot{margin-top:8px}}.wfl-browse{align-items:flex-start;gap:16px;padding:16px 0 60px;display:flex}.filters{width:224px;top:calc(var(--header-h-lg) + 12px);max-height:calc(100vh - var(--header-h-lg) - 30px);scrollbar-width:thin;scrollbar-color:var(--surface-hover-2) transparent;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);--fpad:14px;padding:6px var(--fpad) 10px;flex:none;position:sticky;overflow-y:auto}.fsec{border-bottom:1px solid var(--border-2);padding:10px 0}.fsec:last-of-type{border-bottom:0}.fhead{width:100%;color:var(--text);cursor:pointer;min-height:0;font-family:var(--font-ui);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;display:flex}.fhead .flabel{font-size:12px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px}.fcount{font-size:10px;font-weight:var(--w-bold);color:var(--game-accent-ink);background:var(--game-accent);border-radius:var(--r-pill);padding:0 6px;line-height:15px}.freset{color:var(--faint);opacity:0;pointer-events:none;transition:opacity var(--t-fast);margin-left:auto;padding:0 4px;font-size:11px}.fsec.dirty .freset{opacity:1;pointer-events:auto}.freset:hover{color:var(--loss)}.ftoggle{width:18px;height:18px;color:var(--faint);transition:transform var(--t-move);flex:none;justify-content:center;align-items:center;display:flex}.fsec.closed .ftoggle{transform:rotate(-90deg)}.fsec:not(.dirty) .ftoggle{margin-left:auto}.fbody{transition:grid-template-rows var(--t-move);grid-template-rows:1fr;display:grid}.fsec.closed .fbody{grid-template-rows:0fr}.fbody-in{min-height:0;margin:0 calc(-1 * var(--fpad));padding:0 var(--fpad);flex-direction:column;gap:2px;display:flex;overflow:hidden}.fbody-in:before{content:"";flex:none;height:8px}.frow{padding:5px var(--fpad);margin:0 calc(-1 * var(--fpad));color:var(--muted);transition:background var(--t-fast);text-align:left;width:calc(100% + 2 * var(--fpad));cursor:pointer;min-height:0;font-size:13px;font-family:var(--font-ui);background:0 0;border:0;flex:none;align-items:center;gap:8px;display:flex}.frow:hover{background:var(--hover-overlay)}.frow .exclude{color:var(--disabled);opacity:0;transition:opacity var(--t-fast);text-transform:uppercase;letter-spacing:.3px;margin-left:auto;font-size:10px}.frow:hover .exclude{opacity:1}.frow .ihint{color:var(--disabled);font-size:11px}.cbox{border-radius:var(--r-badge);border:1.5px solid var(--disabled);width:15px;height:15px;transition:background var(--t-fast), border-color var(--t-fast);color:var(--game-accent-ink);flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.frow.on .cbox{background:var(--game-accent);border-color:var(--game-accent)}.rdot{width:19px;height:19px;font-size:8px;font-weight:var(--w-bold);color:var(--fair-ink);transition:background var(--t-fast);letter-spacing:.2px;border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.frow:not(.on) .rdot{color:#0000;background:0 0!important}.chipcloud{flex-wrap:wrap;gap:6px;display:flex}.fchip{font-size:12px;font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:.3px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-chip);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);padding:5px 11px}.fchip:hover{border-color:var(--game-accent);color:var(--text)}.fchip.on{background:var(--game-accent);border-color:var(--outline);color:var(--game-accent-ink)}.dmd-scale{gap:3px;display:flex}.dmd-tick{border-radius:var(--r-badge);background:var(--surface-2);border:1px solid var(--border-2);height:24px;font-size:10px;font-weight:var(--w-semibold);color:var(--faint);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);flex:1;justify-content:center;align-items:center;padding:0;display:flex}.dmd-tick:hover{border-color:var(--game-accent);color:var(--text)}.dmd-tick.on{background:var(--game-accent);border-color:var(--outline);color:var(--game-accent-ink)}.fscale-note{color:var(--disabled);padding-top:6px;font-size:11px;line-height:1.45}.fbottom{gap:8px;padding:12px 0 4px;display:flex}.fbottom .reset-all{text-align:center;font-size:12px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px;color:var(--disabled);border-radius:var(--r-btn);border:1px solid var(--border-2);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);pointer-events:none;cursor:pointer;font-family:var(--font-ui);background:0 0;flex:1;padding:9px}.fbottom .reset-all.enabled{color:var(--loss);border-color:var(--loss);pointer-events:auto}.fbottom .reset-all.enabled:hover{background:color-mix(in srgb, var(--loss) 12%, transparent)}.toolbar .filters-toggle,.fdrawer-head{display:none}@media (width<=1023px){.filters{z-index:70;border-radius:var(--r-panel) var(--r-panel) 0 0;--fpad:20px;width:100%;max-height:72vh;padding:8px var(--fpad) 16px;box-shadow:var(--shadow-menu);display:none;position:fixed;inset:auto 0 0}.filters.open{animation:sheet-up .25s var(--ease);display:block}.toolbar .filters-toggle{display:inline-flex}.scrim{z-index:65;background:#00000080;display:none;position:fixed;inset:0}.scrim.open{display:block}.fdrawer-head{border-bottom:1px solid var(--border-2);touch-action:none;cursor:grab;justify-content:space-between;align-items:center;padding:6px 0 10px;display:flex}.fdrawer-head:before{content:"";border-radius:var(--r-pill);background:var(--surface-hover-2);width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.fdrawer-head .label{font-size:13px}.fdrawer-head button{color:var(--faint);cursor:pointer;background:0 0;border:0;min-height:0;padding:6px}.fdrawer-head button:hover{color:var(--text)}}.browse-main{flex:1;min-width:0}.toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wfl-search{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);min-width:0;height:40px;transition:border-color var(--t-fast);flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.wfl-search:focus-within{border-color:var(--game-accent)}.wfl-search>svg{color:var(--faint);flex:none}.wfl-search input{color:var(--text);min-width:0;font-size:14px;font-family:var(--font-ui);background:0 0;border:0;flex:1}.wfl-search input::placeholder{color:var(--faint)}.wfl-search input:focus{outline:none}.wfl-search .clear{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;display:none}.wfl-search .clear:hover{color:var(--text)}.wfl-search.has .clear{display:block}.tbtn{border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--border);height:40px;color:var(--muted);font-weight:var(--w-medium);white-space:nowrap;transition:border-color var(--t-fast), color var(--t-fast);cursor:pointer;font-size:13px;font-family:var(--font-ui);align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.tbtn:hover{border-color:var(--game-accent);color:var(--text)}.tbtn .chev{color:var(--faint);transition:transform var(--t-move);display:flex}.tbtn.open .chev{transform:rotate(180deg)}.wfl-menu{z-index:50;background:var(--surface);border-radius:var(--r-tile);border:1px solid var(--border);min-width:200px;box-shadow:var(--shadow-menu);padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.wfl-menu.open{animation:pop-in var(--t-move);display:block}.mitem{border-radius:var(--r-chip);width:100%;color:var(--muted);text-align:left;transition:background var(--t-fast), color var(--t-fast);cursor:pointer;font-size:13px;font-family:var(--font-ui);background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;display:flex}.mitem:hover{background:var(--hover-overlay);color:var(--text)}.mitem.on{color:var(--text);font-weight:var(--w-semibold)}.mitem.on:after{content:"✓";color:var(--game-accent);margin-left:auto;font-size:12px}.mitem .mi{width:15px;color:var(--faint);text-align:center;flex:none}.applied{flex-wrap:wrap;gap:6px;min-height:0;margin-bottom:12px;display:flex}.applied:empty{display:none}.achip{font-size:12px;font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:.3px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-chip);align-items:center;gap:6px;padding:4px 8px 4px 10px;display:flex}.achip button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.achip button:hover{color:var(--loss)}.achip.clearall{color:var(--faint);cursor:pointer;background:0 0}.achip.clearall:hover{color:var(--loss);border-color:var(--loss)}.result-meta{color:var(--disabled);margin-bottom:10px;font-size:11px}#wfl .grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}@media (width<=719px){#wfl .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=359px){#wfl .grid{grid-template-columns:1fr}}.icard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card-sm);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);flex-direction:column;gap:2px;padding:9px 11px 11px;display:flex;position:relative}.icard:hover{background:var(--surface-hover)}.icard.in-you{--sel-ring:var(--side-you)}.icard.in-them{--sel-ring:var(--side-them)}.icard.in-you.in-them{--sel-ring:linear-gradient(90deg, var(--side-you) 0 50%, var(--side-them) 50% 100%)}.icard.in-you:after,.icard.in-them:after{content:"";border-radius:var(--r-card-sm);background:var(--sel-ring);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.icard.chroma-card:before{content:"";border-radius:calc(var(--r-card-sm) + 2px);background:var(--chroma-gradient);-webkit-mask-composite:xor;pointer-events:none;background-size:300% 100%;padding:2px;animation:5s linear infinite chroma-slide;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes chroma-slide{0%{background-position:0%}to{background-position:300%}}.card-img{border-radius:calc(var(--r-card-sm) - 1px) calc(var(--r-card-sm) - 1px) 0 0;justify-content:center;align-items:center;height:96px;margin:-9px -11px 5px;display:flex;position:relative;overflow:hidden}.card-art{filter:drop-shadow(0 4px 8px #00000073);transition:transform var(--t-fast);display:block}img.card-art{object-fit:contain;max-width:90%;max-height:76px}svg.card-art{width:44px;height:44px}.icard:hover .card-art{transform:scale(1.08)}.neon-glow .card-art{filter:drop-shadow(0 0 10px var(--mint)) drop-shadow(0 2px 4px #0006)}.card-fav{z-index:2;border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border-2);width:28px;height:28px;color:var(--faint);opacity:0;transition:opacity var(--t-fast), color var(--t-fast), border-color var(--t-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.icard:hover .card-fav,.card-fav:focus-visible,.card-fav.on{opacity:1}.card-fav:hover{color:var(--loss);border-color:var(--loss)}.card-fav.on{color:var(--loss)}.card-fav.bump{animation:fav-pop .3s var(--ease)}@keyframes fav-pop{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}#wfl .badge{font-size:9px;font-weight:var(--w-semibold);letter-spacing:.4px;border-radius:var(--r-pill);border:1px solid var(--outline);color:var(--fair-ink);padding:2px 7px;position:absolute}#wfl .badge.tl{top:8px;left:8px}#wfl .badge.tr{top:8px;right:8px}#wfl .badge.perm{background:var(--gold);color:var(--gold-ink)}#wfl .badge.chroma{background:var(--surface-shell);border-color:var(--border);background-image:var(--chroma-gradient);color:#0000;font-weight:var(--w-bold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}#wfl .badge.neon{background:var(--mint);color:var(--mint-ink)}#wfl .badge.mega{background:var(--gradient-fade);color:var(--brand-ink)}.card-name{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.chroma-text{background-image:var(--chroma-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.card-attrs{color:var(--faint);white-space:nowrap;font-size:11px;font-weight:var(--w-medium);align-items:center;gap:5px;display:flex;overflow:hidden}.card-attrs .rar{font-weight:var(--w-semibold)}.card-attrs .sep{color:var(--disabled)}#wfl .tr-up{color:var(--win)}#wfl .tr-down{color:var(--loss)}#wfl .tr-flat{color:var(--disabled)}.card-val{font-family:var(--font-display);font-weight:var(--w-black);letter-spacing:.2px;margin-top:3px;font-size:16px}.card-val .unit{font-family:var(--font-ui);font-size:11px;font-weight:var(--w-medium);color:var(--faint);margin-left:3px}.card-add{gap:5px;height:28px;margin-top:8px;display:flex}.card-add button{border-radius:var(--r-chip);font-size:11px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), filter var(--t-fast);background:var(--surface-2);border:1px solid var(--border-2);color:var(--faint);cursor:pointer;font-family:var(--font-ui);flex:1}.icard:hover .card-add button.you,.hoverless .card-add button.you{background:var(--side-you);border-color:var(--outline);color:var(--side-you-ink)}.icard:hover .card-add button.you:hover{filter:brightness(1.12)}.icard:hover .card-add button.them,.hoverless .card-add button.them{background:var(--side-them);border-color:var(--outline);color:var(--side-them-ink)}.icard:hover .card-add button.them:hover{filter:brightness(1.1)}#wfl .pager{flex-wrap:wrap;align-items:center;gap:14px;min-height:0;margin-top:16px;display:flex}.pg-info{color:var(--disabled);white-space:nowrap;font-size:11px}.pg-pages{align-items:center;gap:4px;margin:0 auto;display:flex}.pg-btn,.pg-num{border-radius:var(--r-chip);background:var(--surface);border:1px solid var(--border);min-width:32px;height:32px;color:var(--muted);font-size:12px;font-weight:var(--w-semibold);transition:border-color var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);justify-content:center;align-items:center;padding:0 6px;display:flex}.pg-btn:hover,.pg-num:hover{border-color:var(--game-accent);color:var(--text)}.pg-num.on{background:var(--game-accent);border-color:var(--outline);color:var(--game-accent-ink)}.pg-btn:disabled{opacity:.35;pointer-events:none}.pg-dots{color:var(--disabled);-webkit-user-select:none;user-select:none;padding:0 3px;font-size:12px}.pg-size{align-items:center;gap:8px;display:flex}.pg-size .lbl{color:var(--disabled);white-space:nowrap;font-size:11px}.pg-seg{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);display:flex;overflow:hidden}.pg-seg button{font-size:11px;font-weight:var(--w-semibold);color:var(--faint);transition:background var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;padding:7px 13px}.pg-seg button+button{border-left:1px solid var(--border-2)}.pg-seg button:hover{color:var(--text)}.pg-seg button.on{background:var(--surface-2);color:var(--text)}@media (width<=719px){#wfl .pager{justify-content:center;gap:10px}.pg-info{text-align:center;order:3;width:100%}.pg-pages{margin:0}}#wfl .empty{text-align:center;background:var(--surface);border:2px dashed var(--border-2);border-radius:var(--r-card);flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:64px 20px;display:flex}#wfl .empty .eicon{opacity:.55;margin-bottom:6px;font-size:34px}#wfl .empty h3{font-family:var(--font-display);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:19px}#wfl .empty p{color:var(--faint);margin:0;font-size:13px}#wfl .empty .ebtn{background:var(--game-accent);color:var(--game-accent-ink);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px;border-radius:var(--r-btn);border:1px solid var(--outline);transition:filter var(--t-fast);cursor:pointer;font-size:13px;font-family:var(--font-ui);margin-top:14px;padding:10px 20px}#wfl .empty .ebtn:hover{filter:brightness(1.1)}#wfl .overlay{z-index:75;background:#00000073;display:none;position:fixed;inset:0}#wfl .overlay.open{animation:fade-in .2s var(--ease);display:block}@keyframes fade-in{0%{opacity:0}}.pop{z-index:80;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);width:min(408px,100vw - 28px);box-shadow:var(--shadow-menu);max-height:calc(100vh - 28px);padding:16px;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pop.open{animation:modal-in var(--t-move);display:block}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}.pop h4{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:.2px;margin:0 0 1px;font-size:16px}.pop .psub{color:var(--faint);margin-bottom:9px;font-size:11px}.pop .prow{color:var(--muted);justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.pop .prow b{color:var(--text);font-weight:var(--w-semibold);text-align:right}.pop .pclose{z-index:2;width:26px;height:26px;color:var(--muted);background:var(--surface-shell);border:1px solid var(--border);transition:color var(--t-fast), border-color var(--t-fast);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000059}.pop .pclose:hover{color:var(--text);border-color:var(--game-accent)}.dp-img{border-radius:var(--r-tile);background:var(--surface-2);justify-content:center;align-items:center;height:132px;margin:-2px 0 8px;display:flex;position:relative}.dp-art{filter:drop-shadow(0 6px 10px #00000073);display:block}img.dp-art{object-fit:contain;max-width:80%;max-height:104px}svg.dp-art{width:56px;height:56px}.dp-img.neon .dp-art{filter:drop-shadow(0 0 12px var(--mint)) drop-shadow(0 2px 4px #0006)}.dp-img .badge.tl{top:6px;left:6px}.dp-fav{z-index:2;border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--border);width:36px;height:36px;color:var(--muted);transition:color var(--t-fast), border-color var(--t-fast);justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.dp-fav:hover{color:var(--loss);border-color:var(--loss)}.dp-fav.on{color:var(--loss)}.dp-fav svg{width:17px;height:17px}.dp-img .badge.tr{top:6px;right:6px}.dp-add{gap:6px;margin-top:11px;display:flex}.dp-add button{border-radius:var(--r-btn);height:34px;font-size:12px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px;transition:filter var(--t-fast), background var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);color:inherit;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.dp-add .rm{border:1px solid var(--loss);color:var(--loss);background:0 0}.dp-add .rm:hover{background:color-mix(in srgb, var(--loss) 14%, transparent)}.dp-add .you{background:var(--side-you);border:1px solid var(--outline);color:var(--side-you-ink)}.dp-add .you:hover{filter:brightness(1.12)}.dp-add .them{background:var(--side-them);border:1px solid var(--outline);color:var(--side-them-ink)}.dp-add .them:hover{filter:brightness(1.1)}.pop.picker{width:min(760px,100vw - 28px);padding:16px}.picker .pk-head{font-size:12px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:8px;margin-bottom:11px;display:flex}.picker .pk-head .pside{color:var(--pk-accent)}.pk-cats{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pk-rars{margin-bottom:10px}.pk-rars .fchip{align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.pk-rdot{border-radius:50%;flex:none;width:8px;height:8px}.picker .pk-search{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-btn);height:34px;transition:border-color var(--t-fast);align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.picker .pk-search:focus-within{border-color:var(--pk-accent)}.picker .pk-search svg{color:var(--faint);flex:none}.picker .pk-search input{color:var(--text);min-width:0;font-size:13px;font-family:var(--font-ui);background:0 0;border:0;flex:1}.picker .pk-search input:focus{outline:none}.picker .pk-grid{scrollbar-width:thin;scrollbar-color:var(--surface-hover-2) transparent;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;max-height:min(52vh,460px);margin:0 -2px;padding:2px;display:grid;overflow-y:auto}.pk-tile{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-tile);text-align:center;transition:background var(--t-fast), border-color var(--t-fast);cursor:pointer;min-height:0;font-family:var(--font-ui);color:inherit;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 9px;display:flex}.pk-tile:hover{background:var(--surface-hover);border-color:var(--pk-accent)}.pk-tile .e{filter:drop-shadow(0 2px 4px #00000059);justify-content:center;align-items:center;height:36px;display:flex}.pk-tile .e img{object-fit:contain;max-width:60px;max-height:34px;display:block}.pk-tile .e svg{width:28px;height:28px;display:block}.pk-tile .n{font-size:11px;font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pk-tile .r{font-size:9px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px}.pk-tile .v{font-family:var(--font-display);font-weight:var(--w-black);font-size:12px}.pk-none{text-align:center;color:var(--disabled);grid-column:1/-1;padding:24px 8px;font-size:12px}@media (width<=719px){.pop.picker{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;animation:sheet-up .25s var(--ease);border-bottom:0;max-height:78vh;bottom:0;right:0;top:auto!important;left:0!important;transform:none!important}.picker .pk-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:48vh}}#wfl .tip{z-index:90;background:var(--surface-shell);border:1px solid var(--border);border-radius:var(--r-tile);color:var(--muted);pointer-events:none;max-width:250px;box-shadow:var(--shadow-menu);padding:8px 11px;font-size:12px;line-height:1.5;display:none;position:fixed}#wfl .tip.open{animation:pop-in var(--t-fast);display:block}.pop .vp-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:4px 0 10px;display:grid}.dv-label{color:var(--faint);margin:11px 0 7px}.pop .vopt{border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border-2);text-align:center;font-size:11px;font-weight:var(--w-semibold);color:var(--muted);transition:border-color var(--t-fast), background var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);padding:8px 4px}.pop .vopt small{font-weight:var(--w-semibold);color:var(--faint);margin-top:1px;font-size:11px;display:block}.pop .vopt.on small{color:var(--muted)}.pop .vopt:hover{border-color:var(--game-accent)}.pop .vopt.on{border-color:var(--game-accent);background:var(--game-accent-soft);color:var(--text)}.pop .vflags{gap:6px;margin-bottom:12px;display:flex}.pop .vflag{border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border-2);font-size:11px;font-weight:var(--w-semibold);color:var(--muted);transition:border-color var(--t-fast), background var(--t-fast), color var(--t-fast);cursor:pointer;font-family:var(--font-ui);flex:1;padding:8px 4px}.pop .vflag:hover{border-color:var(--game-accent)}.pop .vflag.on{border-color:var(--game-accent);background:var(--game-accent-soft);color:var(--text)}.vpick .vp-foot{align-items:center;gap:10px;margin-bottom:11px;display:flex}.vpick .vp-back{border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border-2);width:34px;height:34px;color:var(--faint);transition:color var(--t-fast), border-color var(--t-fast);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.vpick .vp-back:hover{color:var(--text);border-color:var(--game-accent)}.vpick .vp-val{font-family:var(--font-display);font-weight:var(--w-black);font-size:16px}.vpick .vp-val small{font-family:var(--font-ui);color:var(--faint);font-size:10px;font-weight:var(--w-medium)}.pop .vp-est{color:var(--fair);font-size:9px;font-weight:var(--w-bold);letter-spacing:.5px}.vpick .vp-add{background:var(--game-accent);color:var(--game-accent-ink);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.3px;border-radius:var(--r-btn);border:1px solid var(--outline);transition:filter var(--t-fast);cursor:pointer;font-size:12px;font-family:var(--font-ui);margin-left:auto;padding:9px 15px}.vpick .vp-add:hover{filter:brightness(1.1)}#wfl .toast{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);font-size:13px;font-weight:var(--w-medium);opacity:0;transition:opacity var(--t-move), transform var(--t-move);pointer-events:none;box-shadow:var(--shadow-menu);max-width:calc(100vw - 32px);padding:11px 17px;position:fixed;bottom:22px;left:50%;transform:translate(-50%,10px)}#wfl .toast.show{opacity:1;transform:translate(-50%)}#wfl .toast .ok{color:var(--win);margin-right:6px}@media (width<=899px){#wfl .toast{bottom:calc(186px + env(safe-area-inset-bottom,0px))}}@media (hover:none),(width<=719px){.icard .card-art{transform:none!important}.card-fav,.slot-x,.frow .exclude,.slot .plus{opacity:1}.card-add button.you{background:var(--side-you);border-color:var(--outline);color:var(--side-you-ink)}.card-add button.them{background:var(--side-them);border-color:var(--outline);color:var(--side-them-ink)}#wfl .tip{display:none!important}}@media (prefers-reduced-motion:reduce){#wfl *,#wfl :before,#wfl :after,.drag-ghost,.drag-ghost *{transition-duration:1ms!important;animation-duration:1ms!important}}
