section.svelte-1vuru6l{padding:44px 28px 60px}.kick.svelte-1vuru6l{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--saffron-deep,#b07d28);margin:0 0 6px;font-size:11px}h1.svelte-1vuru6l{margin:0 0 8px;font-size:2rem}.sub.svelte-1vuru6l{color:var(--ink-soft);max-width:60ch;margin:0 0 30px}.empty.svelte-1vuru6l{color:var(--ink-soft);padding:30px 0}.grid.svelte-1vuru6l{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 24px;display:grid}.set.svelte-1vuru6l{color:inherit;border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.set.svelte-1vuru6l:hover{transform:translateY(-4px);box-shadow:0 16px 40px -18px #00000059}.cover.svelte-1vuru6l{aspect-ratio:3/4;background:var(--panel);position:relative}.cover.svelte-1vuru6l img:where(.svelte-1vuru6l){object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cover.svelte-1vuru6l .ph:where(.svelte-1vuru6l){width:100%;height:100%;display:block}.count.svelte-1vuru6l{color:#fff;font-size:11px;font-family:var(--font-mono);background:#0000009e;border-radius:100px;padding:3px 9px;position:absolute;inset-block-end:10px;inset-inline-start:10px}.meta.svelte-1vuru6l{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.meta.svelte-1vuru6l h2:where(.svelte-1vuru6l){margin:0;font-size:1.15rem}.meta.svelte-1vuru6l p:where(.svelte-1vuru6l){color:var(--ink-soft);margin:0;font-size:13px}.cta.svelte-1vuru6l{color:var(--jade-deep);margin-top:4px;font-size:13px;font-weight:700}
