header.svelte-3kl2cr{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}h1.svelte-3kl2cr{margin:0;font-size:22px;font-weight:600}.count.svelte-3kl2cr{font-size:13px;color:var(--color-text-muted)}.sep.svelte-3kl2cr{margin:0 8px;color:var(--color-text-faint)}.section.svelte-3kl2cr{margin-bottom:32px}.section.svelte-3kl2cr h2:where(.svelte-3kl2cr){margin:0 0 14px;font-size:16px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.empty.svelte-3kl2cr{text-align:center;padding:80px 20px;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;gap:12px}.empty.svelte-3kl2cr svg{color:var(--color-text-faint);opacity:.5}.text.svelte-3kl2cr{font-size:18px;font-weight:500;color:var(--color-text)}.hint.svelte-3kl2cr{font-size:14px}.hint.svelte-3kl2cr a:where(.svelte-3kl2cr){color:var(--color-action);text-decoration:none}.hint.svelte-3kl2cr a:where(.svelte-3kl2cr):hover{text-decoration:underline}.frame-grid.svelte-3kl2cr{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.frame-card.svelte-3kl2cr{position:relative;background:var(--color-bg-surface);border:1px solid var(--color-action-border);border-radius:8px;overflow:hidden;transition:border-color .15s}.frame-card.svelte-3kl2cr:hover{border-color:var(--color-action)}.frame-card.svelte-3kl2cr a:where(.svelte-3kl2cr){display:block;aspect-ratio:16/9;background:var(--color-bg-base)}.frame-card.svelte-3kl2cr img:where(.svelte-3kl2cr){width:100%;height:100%;object-fit:cover;display:block}.unpin.svelte-3kl2cr{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:4px;background:var(--color-action);border:none;color:var(--color-bg-base);display:flex;align-items:center;justify-content:center;cursor:pointer}.unpin.svelte-3kl2cr:hover{background:var(--color-action-hover)}.frame-meta.svelte-3kl2cr{padding:8px 10px;display:flex;flex-direction:column;gap:2px}.name.svelte-3kl2cr{font-size:13px;font-weight:600;color:var(--color-text)}.sub.svelte-3kl2cr{font-size:11px;color:var(--color-text-faint)}
