.dialog[data-v-bc750c3e]{width:min(860px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.dialog[data-v-bc750c3e]::backdrop{background:#000000b3}.content[data-v-bc750c3e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem}@media(max-width:640px){.content[data-v-bc750c3e]{grid-template-columns:1fr}}.art img[data-v-bc750c3e]{display:block;width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:12px;transition:filter .2s ease}.art.owned img[data-v-bc750c3e]{filter:grayscale(1) brightness(.55)}.details[data-v-bc750c3e]{display:flex;flex-direction:column;gap:1rem;min-width:0}header[data-v-bc750c3e]{display:flex;align-items:center;justify-content:space-between}h2[data-v-bc750c3e]{margin:0}button[data-v-bc750c3e]{font:inherit;cursor:pointer}.close[data-v-bc750c3e]{width:2rem;height:2rem;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text)}dl[data-v-bc750c3e]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0}dt[data-v-bc750c3e]{color:var(--color-muted)}dd[data-v-bc750c3e]{margin:0}.rarity[data-v-bc750c3e]{padding:0 .375rem;border-radius:4px;background:var(--color-bg);color:var(--color-accent);font-weight:600}.own-toggle[data-v-bc750c3e]{padding:.625rem 1rem;border:0;border-radius:999px;background:var(--color-accent);color:var(--color-bg);font-weight:600}.own-toggle[aria-pressed=true][data-v-bc750c3e]{background:var(--color-text)}.prices ul[data-v-bc750c3e]{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.prices li[data-v-bc750c3e]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:8px;background:var(--color-bg)}.prices .shop small[data-v-bc750c3e]{margin-left:.25rem;color:var(--color-muted);font-size:.6875rem}.prices a[data-v-bc750c3e]{display:inline-flex;align-items:baseline;gap:.5rem;text-decoration:none}.prices a small[data-v-bc750c3e]{color:var(--color-muted)}.prices .soldout[data-v-bc750c3e]{color:#f08a8a}.prices .none[data-v-bc750c3e]{color:var(--color-muted)}.prices .note[data-v-bc750c3e]{margin:.5rem 0 0;color:var(--color-muted);font-size:.75rem}.prices h3[data-v-bc750c3e],.versions h3[data-v-bc750c3e]{margin:0 0 .5rem;font-size:.875rem;color:var(--color-muted)}.versions ul[data-v-bc750c3e]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.versions button[data-v-bc750c3e]{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:64px;padding:.25rem;border:2px solid transparent;border-radius:8px;background:none;color:var(--color-text);font-size:.75rem}.versions button[aria-current=true][data-v-bc750c3e]{border-color:var(--color-accent)}.versions img[data-v-bc750c3e]{width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:4px}.versions .owned img[data-v-bc750c3e]{filter:grayscale(1) brightness(.55)}.pager[data-v-bc750c3e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;color:var(--color-muted);font-size:.875rem}.pager button[data-v-bc750c3e]{padding:.375rem .75rem;border:0;border-radius:999px;background:var(--color-bg);color:var(--color-text)}.pager button[data-v-bc750c3e]:disabled{opacity:.4;cursor:default}h1 small[data-v-406bd4a3]{font-size:1rem;font-weight:400;color:var(--color-muted)}.status[data-v-406bd4a3]{color:var(--color-muted)}.toolbar[data-v-406bd4a3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.toolbar .status[data-v-406bd4a3]{margin:0}.toolbar .filters[data-v-406bd4a3]{margin-left:auto}.filters[data-v-406bd4a3]{display:inline-flex;padding:.25rem;border-radius:999px;background:var(--color-surface)}.filters button[data-v-406bd4a3]{padding:.375rem .875rem;border:0;border-radius:999px;background:transparent;color:var(--color-muted);font:inherit;font-size:.875rem;cursor:pointer}.filters button[aria-pressed=true][data-v-406bd4a3]{background:var(--color-accent);color:var(--color-bg);font-weight:600}.refresh[data-v-406bd4a3]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:0;border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.875rem;cursor:pointer}.refresh svg[data-v-406bd4a3]{color:var(--color-accent)}.refresh small[data-v-406bd4a3]{color:var(--color-muted)}.refresh[data-v-406bd4a3]:disabled{cursor:progress}.refresh .spinning[data-v-406bd4a3]{animation:spin-406bd4a3 .9s linear infinite}@keyframes spin-406bd4a3{to{rotate:360deg}}.refresh-error[data-v-406bd4a3]{margin:-.5rem 0 1rem;color:#f08a8a;font-size:.875rem}.filters .count[data-v-406bd4a3]{opacity:.75}.grid[data-v-406bd4a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.card[data-v-406bd4a3]{margin:0}.art[data-v-406bd4a3]{position:relative}.open[data-v-406bd4a3]{display:block;width:100%;padding:0;border:0;border-radius:8px;background:none;cursor:zoom-in}img[data-v-406bd4a3]{display:block;width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:8px;background:var(--color-surface);transition:filter .2s ease}.card.owned img[data-v-406bd4a3]{filter:grayscale(1) brightness(.55)}.badge[data-v-406bd4a3]{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-accent);color:var(--color-bg);font-weight:700}.own-toggle[data-v-406bd4a3]{position:absolute;left:50%;bottom:.75rem;translate:-50% 0;padding:.5rem .875rem;border:0;border-radius:999px;background:var(--color-accent);color:var(--color-bg);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .15s ease}.card.owned .own-toggle[data-v-406bd4a3]{background:var(--color-text)}.art:hover .own-toggle[data-v-406bd4a3],.own-toggle[data-v-406bd4a3]:focus-visible{opacity:1}@media(hover:none){.own-toggle[data-v-406bd4a3]{opacity:1}}figcaption[data-v-406bd4a3]{display:flex;gap:.375rem;align-items:center;margin-top:.375rem;font-size:.8125rem}.rarity[data-v-406bd4a3]{padding:0 .375rem;border-radius:4px;background:var(--color-surface);color:var(--color-accent);font-weight:600}.variant[data-v-406bd4a3]{color:var(--color-muted)}
