.visual.svelte-1kwl6yq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text) 3%,var(--bg))}.visual__grid.svelte-1kwl6yq{display:grid;box-sizing:border-box;gap:.4rem;width:100%;padding:.5rem;justify-items:center;align-content:center;grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr))}.visual__tile.svelte-1kwl6yq{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;width:100%;max-width:6rem}.visual__art.svelte-1kwl6yq{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--card-image-radius, 6px);border:1px solid var(--border);background:var(--tile-swatch, var(--bg));overflow:hidden}.visual__img.svelte-1kwl6yq{display:block;width:100%;height:100%;object-fit:contain}.visual__count.svelte-1kwl6yq{position:absolute;right:.15rem;bottom:.15rem;padding:0 .25rem;border-radius:999px;font-size:.6875rem;line-height:1.4;font-weight:600;background:var(--bg);color:var(--text);border:1px solid var(--border)}.visual__art--more.svelte-1kwl6yq{display:flex;align-items:center;justify-content:center;border-style:dashed}.visual__count--more.svelte-1kwl6yq{position:static;border:none;background:transparent;color:var(--text-secondary, var(--text));font-size:.8125rem}.visual__label.svelte-1kwl6yq{font-size:.75rem;line-height:1.25;color:var(--text-secondary, var(--text));text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.visual--card.svelte-1kwl6yq .visual__grid:where(.svelte-1kwl6yq),.visual--thumb.svelte-1kwl6yq .visual__grid:where(.svelte-1kwl6yq){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;gap:.25rem;padding:.3rem}.visual--card.svelte-1kwl6yq .visual__tile:where(.svelte-1kwl6yq),.visual--thumb.svelte-1kwl6yq .visual__tile:where(.svelte-1kwl6yq){height:100%;max-width:none;justify-content:center}.visual--card.svelte-1kwl6yq .visual__art:where(.svelte-1kwl6yq),.visual--thumb.svelte-1kwl6yq .visual__art:where(.svelte-1kwl6yq){height:100%;width:auto}.visual--thumb.svelte-1kwl6yq .visual__grid:where(.svelte-1kwl6yq){gap:.15rem;padding:.2rem}.visual--thumb.svelte-1kwl6yq .visual__count:where(.svelte-1kwl6yq){font-size:.5625rem;right:.05rem;bottom:.05rem}.plugin.svelte-1e6vs5t{width:100%;height:100%}
