.card-tile.svelte-1wksyoj{background:var(--color-surface-800,#111827);color:inherit;border:1px solid #ffffff14;border-radius:.75rem;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:block;overflow:hidden}.card-tile.svelte-1wksyoj:hover{border-color:#ffffff26;transform:translateY(-3px);box-shadow:0 10px 24px #0000003d}.card-img-wrap.svelte-1wksyoj{padding:.75rem .75rem 0;position:relative}.card-img.svelte-1wksyoj{aspect-ratio:63/88;background:#ffffff08;border-radius:.5rem;width:100%;overflow:hidden;box-shadow:0 3px 10px #00000040}.card-img.svelte-1wksyoj .scanimg:where(.svelte-1wksyoj){object-fit:cover;width:100%;height:100%;transition:filter .15s;display:block}.card-tile.oos.svelte-1wksyoj .card-img:where(.svelte-1wksyoj) .scanimg:where(.svelte-1wksyoj){filter:grayscale()brightness(.72)}.oos-badge.svelte-1wksyoj{color:#e5e7eb;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#111827d9;border:1px solid #ffffff40;border-radius:.375rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.card-body.svelte-1wksyoj{padding:.625rem .75rem .75rem}.card-h.svelte-1wksyoj{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.84375rem;font-weight:700;line-height:1.25;overflow:hidden}.card-tile.svelte-1wksyoj:hover .card-h:where(.svelte-1wksyoj){color:var(--color-brand)}.card-tile.oos.svelte-1wksyoj .card-h:where(.svelte-1wksyoj){color:var(--color-surface-300)}.cinfo.svelte-1wksyoj{color:var(--color-surface-300);align-items:center;gap:.4375rem;margin-top:.1875rem;font-size:.71875rem;display:flex}.cinfo.svelte-1wksyoj .dot:where(.svelte-1wksyoj){color:var(--color-surface-400,#64748b)}.cinfo.svelte-1wksyoj .rarity:where(.svelte-1wksyoj){font-weight:600}.tile-foot.svelte-1wksyoj{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5625rem;display:flex}.from-price.svelte-1wksyoj{color:#fff;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.from-price.svelte-1wksyoj .fr:where(.svelte-1wksyoj){color:var(--color-surface-400,#94a3b8);margin-right:.25rem;font-size:.6875rem;font-weight:600}.card-tile.oos.svelte-1wksyoj .from-price:where(.svelte-1wksyoj){color:var(--color-surface-400,#64748b)}.tile-stock.svelte-1wksyoj{white-space:nowrap;color:#4ade80;background:#22c55e26;border-radius:9999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:800}.tile-stock.out.svelte-1wksyoj{color:var(--color-surface-400,#64748b);background:#ffffff0f;font-weight:700}.card-tile.owned.svelte-1wksyoj{border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand) 25%, transparent)}.owned-badge.svelte-1wksyoj{background:var(--color-brand);color:var(--color-navy,#0a0e1a);border-radius:9999px;padding:.1875rem .5rem;font-size:.65625rem;font-weight:800;position:absolute;top:.375rem;right:.375rem;box-shadow:0 2px 8px #0006}.want-badge.svelte-1wksyoj{width:1.5rem;height:1.5rem;color:var(--color-danger-500,#f87171);background:#0a0e1acc;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.375rem;right:.375rem}.want-badge.svelte-1wksyoj svg:where(.svelte-1wksyoj){width:.75rem;height:.75rem}.collect-row.svelte-1wksyoj{border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:.5625rem;padding:.4375rem 0;font-size:.75rem;font-weight:700;display:flex}.collect-btn.svelte-1wksyoj{border:1px dashed color-mix(in srgb, var(--color-brand) 40%, transparent);color:var(--color-brand);cursor:pointer;background:0 0;font-family:inherit;transition:background .12s,border-color .12s}.collect-btn.svelte-1wksyoj:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand) 10%, transparent);border-color:color-mix(in srgb, var(--color-brand) 70%, transparent)}.collect-btn.svelte-1wksyoj:disabled{opacity:.6;cursor:default}.collect-btn.svelte-1wksyoj svg:where(.svelte-1wksyoj){width:.75rem;height:.75rem}.collect-row.is-owned.svelte-1wksyoj{background:color-mix(in srgb, var(--color-brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-brand) 35%, transparent);color:var(--color-brand)}
