.LocationButton-module__j_iDvW__button{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;color:var(--color-fg);align-items:stretch;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.LocationButton-module__j_iDvW__pin{background:var(--color-accent);width:3rem;color:var(--color-on-accent);flex:none;justify-content:center;align-items:center;display:flex}.LocationButton-module__j_iDvW__pin svg{width:1.25rem;height:1.25rem}.LocationButton-module__j_iDvW__text{flex-direction:column;justify-content:center;gap:.125rem;min-width:0;padding:.625rem 1rem;display:flex}.LocationButton-module__j_iDvW__venue{font-family:var(--font-sub);overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.LocationButton-module__j_iDvW__action{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem}.LocationButton-module__j_iDvW__button:hover,.LocationButton-module__j_iDvW__button:focus-visible{background:var(--color-fg);color:var(--color-bg)}.LocationButton-module__j_iDvW__button:hover .LocationButton-module__j_iDvW__action,.LocationButton-module__j_iDvW__button:focus-visible .LocationButton-module__j_iDvW__action{color:var(--color-bg)}.LocationButton-module__j_iDvW__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LocationButton-module__j_iDvW__compact .LocationButton-module__j_iDvW__pin{width:2rem}.LocationButton-module__j_iDvW__compact .LocationButton-module__j_iDvW__pin svg{width:.9375rem;height:.9375rem}.LocationButton-module__j_iDvW__compact .LocationButton-module__j_iDvW__text{padding:.375rem .75rem}.LocationButton-module__j_iDvW__compact .LocationButton-module__j_iDvW__venue{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}
.Pagination-module__djXYQW__pagination{justify-content:space-between;gap:1rem;padding:2rem 0;display:flex}
