.gallery-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.gallery-controls{display:flex;gap:.5rem;margin-left:auto}.gallery-filters{display:flex;gap:.5rem;flex-wrap:wrap}.chip{border:1px solid var(--color-border);background:rgba(0,0,0,0);border-radius:999px;min-height:2.75rem;padding:.5rem 1rem}.chip[aria-pressed=true]{background:var(--color-primary);color:#fff}.gallery-track{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:1rem}.gallery-track figure{flex:0 0 65%;scroll-snap-align:start}.gallery-track .image-button{overflow:hidden;border-radius:var(--radius-md)}.gallery-track img{aspect-ratio:3/2;object-fit:cover}.gallery-track figcaption{padding-top:1rem;display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.gallery-track .eyebrow{margin:0}@media(max-width: 760px){.gallery-track figure{flex-basis:90%}.gallery-track figcaption{display:block}.gallery-track .eyebrow{display:block;margin-bottom:.3rem}}
