/* Shared Temple Gate button finish, based on the homepage Explore action. */
:root{--button-fill:#142333b8;--button-border:#c6d7e0a6;--button-text:#f1f5f8;--button-hover:#263e52e6}
body :is(button:not(.film):not([data-image]):not([data-gallery-src]),.primary,.film-action,.film-button,.text-link,.header-tools a){
 background:var(--button-fill)!important;color:var(--button-text)!important;border:1px solid var(--button-border)!important;border-radius:10px!important;box-shadow:none!important;backdrop-filter:blur(8px);
 transition:background .18s,border-color .18s,color .18s;
}
body :is(.primary,.film-action,.film-button,.text-link){display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:10px 17px;min-height:40px;font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.5;text-transform:uppercase;text-decoration:none}
body .text-link span{margin-left:0}
body :is(.filters button,[data-slate-filter],.slides button){padding:10px 17px;font-size:10px;letter-spacing:1px;min-height:40px}
body .filters{flex-wrap:wrap;gap:10px}
body :is(button:not(.film):not([data-image]):not([data-gallery-src]),.primary,.film-action,.film-button,.text-link,.header-tools a):hover{background:var(--button-hover)!important;border-color:#edf4fa!important}
body :is(button:not(.film):not([data-image]):not([data-gallery-src]),.primary,.film-action,.film-button,.text-link,.header-tools a):focus-visible{outline:2px solid #edf4fa;outline-offset:3px}
body :is(.filters button.selected,[data-slate-filter][aria-pressed=true],.slides button.active){background:var(--button-hover)!important;border-color:#fff!important}
body button:disabled{opacity:.45;cursor:not-allowed}
body :is(.search-close,.viewer-close,.gallery-close,.close){min-width:32px;min-height:32px}
@media(pointer:coarse){body :is(button:not(.film):not([data-image]):not([data-gallery-src]),.primary,.film-action,.film-button,.text-link,.header-tools a){min-height:44px}}
@media(prefers-reduced-motion:reduce){body :is(button,.primary,.film-action,.film-button,.text-link,.header-tools a){transition:none!important}}
