.collection-page.svelte-y0gom0{min-height:100vh;background:#000;color:#fff;padding:4rem clamp(1.5rem,4vw,4rem)}.collection-header.svelte-y0gom0{max-width:900px;margin:0 auto 3rem}.collection-title.svelte-y0gom0{font-family:PilowLava,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:.75rem;letter-spacing:.08em;text-transform:uppercase}.collection-subtitle.svelte-y0gom0{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:#fffc}.collection-back.svelte-y0gom0{display:inline-block;margin-top:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;color:#fffc;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:.15rem}.collection-back.svelte-y0gom0:hover{color:#fff;border-bottom-color:#fff}.gallery.svelte-y0gom0{max-width:1400px;margin:0 auto;column-count:3;column-gap:1.5rem}@media (max-width: 1024px){.gallery.svelte-y0gom0{column-count:2}}@media (max-width: 640px){.gallery.svelte-y0gom0{column-count:1}}.gallery-item.svelte-y0gom0{break-inside:avoid;margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden}.gallery-item.svelte-y0gom0 img:where(.svelte-y0gom0){display:block;width:100%;height:auto}
