.category-page.svelte-1u0l3ri{padding:var(--spacing-xl) var(--padding-desktop) 6.25rem var(--padding-desktop);background:#fff}.no-artworks.svelte-1u0l3ri{text-align:center;font-family:var(--font-inter);color:var(--color-text-secondary);padding:3.75rem 1.5rem;font-size:1.125rem}.category-header.svelte-1u0l3ri{max-width:var(--max-width);margin:0 auto var(--spacing-xl) auto;justify-content:space-between;align-items:baseline;gap:var(--spacing-lg);display:flex}.category-title.svelte-1u0l3ri{font-family:var(--font-major-mono);color:#000;margin:0;font-size:3rem;font-weight:400}.artwork-count.svelte-1u0l3ri{font-family:var(--font-inter);color:var(--color-text-secondary);white-space:nowrap;margin:0;font-size:1rem}.gallery.svelte-1u0l3ri{--grid-gap:var(--spacing-lg);columns:25rem;column-gap:var(--grid-gap);max-width:var(--max-width);margin:0 auto}.gallery-item.svelte-1u0l3ri{break-inside:avoid;margin-bottom:var(--grid-gap);transition:transform var(--transition-fast);flex-direction:column;gap:1rem;text-decoration:none;display:flex}.gallery-item.svelte-1u0l3ri:hover{transform:translateY(-.25rem)}.image-container.svelte-1u0l3ri{border-radius:var(--radius-md);background:var(--color-white);width:100%;overflow:hidden}.item-title.svelte-1u0l3ri{font-family:var(--font-inter);color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:500;line-height:1.45}@media (width<=64rem){.gallery.svelte-1u0l3ri{--grid-gap:1.875rem;columns:18.75rem}}@media (width<=48rem){.category-page.svelte-1u0l3ri{padding:3.75rem 1.5rem 3.125rem}.category-header.svelte-1u0l3ri{flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.category-title.svelte-1u0l3ri{font-size:2rem}.gallery.svelte-1u0l3ri{--grid-gap:1.5rem;columns:1}}
