.collections-page.svelte-8lyz9q{max-width:1100px;margin:0 auto}.page-header.svelte-8lyz9q{margin-bottom:4rem}h1.svelte-8lyz9q{color:#68121f;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem)}.page-header.svelte-8lyz9q p:where(.svelte-8lyz9q){opacity:.75;max-width:700px;font-size:1.05rem;line-height:1.7}.collections-grid.svelte-8lyz9q{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.collection-card.svelte-8lyz9q{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:18px;padding:2rem;transition:transform .2s,border-color .2s,box-shadow .2s}.collection-card.svelte-8lyz9q:hover{border-color:#68121f26;transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.card-top.svelte-8lyz9q{margin-bottom:2rem}.count.svelte-8lyz9q{text-transform:uppercase;letter-spacing:1px;opacity:.5;margin-bottom:1rem;font-size:.8rem;display:inline-block}h2.svelte-8lyz9q{color:#68121f;font-size:1.5rem;line-height:1.3}.latest-label.svelte-8lyz9q{text-transform:uppercase;letter-spacing:1px;opacity:.5;margin-bottom:.5rem;font-size:.75rem}.latest-title.svelte-8lyz9q{font-size:.95rem;line-height:1.6}
