.occasion-switch a{border-radius:50px;padding:.65rem 1rem;text-decoration:none;color:inherit}
.occasion-switch a[aria-pressed=true]{background:#590b1b;color:#fff}
.theme-link img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}
.theme-link[aria-current=true]{outline:2px solid #590b1b;outline-offset:4px}
.theme-copy{padding:1rem}.theme-copy h2{font-size:1.4rem;margin:0}
@media(max-width:550px){.collection-header{gap:.5rem}.collection-header .quiet-button{font-size:.75rem}}
