.cb.svelte-12lnxmx{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-dim);font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.cb.svelte-12lnxmx:hover{border-color:var(--accent);color:var(--accent)}.cb.on.svelte-12lnxmx{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);color:var(--accent-strong)}.cb.chip.svelte-12lnxmx{align-self:flex-start}.cb.button.svelte-12lnxmx{min-height:48px;padding:0 20px}.fc.svelte-1ivbrdd.svelte-1ivbrdd{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.fl.svelte-1ivbrdd.svelte-1ivbrdd{display:flex;flex-direction:column;gap:var(--sp-3);color:inherit;min-width:0}.img.svelte-1ivbrdd.svelte-1ivbrdd{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-card);transition:border-color .18s var(--ease)}.fl.svelte-1ivbrdd:hover .img.svelte-1ivbrdd{border-color:var(--border-strong)}.img.svelte-1ivbrdd img.svelte-1ivbrdd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--surface)}.txt.svelte-1ivbrdd.svelte-1ivbrdd{display:flex;flex-direction:column;gap:2px;min-width:0}.b.svelte-1ivbrdd.svelte-1ivbrdd{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n.svelte-1ivbrdd.svelte-1ivbrdd{font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m.svelte-1ivbrdd.svelte-1ivbrdd,.r.svelte-1ivbrdd.svelte-1ivbrdd{font-size:var(--fs-small);color:var(--text-faint)}.l.svelte-1ivbrdd.svelte-1ivbrdd{font-size:var(--fs-micro);font-weight:600;color:var(--accent-2)}
