main.svelte-8lyz9q{max-width:1200px;margin:0 auto;padding:2rem}.page-header.svelte-8lyz9q{text-align:center;margin-bottom:3rem}.page-header.svelte-8lyz9q h1:where(.svelte-8lyz9q){font-size:2.5rem;margin:0 0 .5rem;font-weight:600}.page-header.svelte-8lyz9q p:where(.svelte-8lyz9q){color:#666;font-size:1.1rem;margin:0}.empty.svelte-8lyz9q{text-align:center;color:#666;padding:4rem 0}.collection-grid.svelte-8lyz9q{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.collection-card.svelte-8lyz9q{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;background:#fff;border-radius:16px;text-decoration:none;color:#1a1a1a;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000f}.collection-card.svelte-8lyz9q:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.collection-icon.svelte-8lyz9q{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;margin-bottom:1.5rem;color:#666}.collection-card.svelte-8lyz9q:hover .collection-icon:where(.svelte-8lyz9q){background:#333;color:#fff}.collection-card.svelte-8lyz9q h2:where(.svelte-8lyz9q){margin:0;font-size:1.25rem;font-weight:500}
