/* Individual transform properties preserve positioning and media gestures. */
.public-site :is(button,.button,.button-secondary,summary,.bottom-nav a,.profile-photo,.sp-image-button,.profile-whatsapp):not(.gallery-help):not(.profile-media-open):not(.featured-event-open):not(.profile-media-controls-toggle){
  transition:scale .16s ease,translate .16s ease,box-shadow .16s ease,background-color .2s ease,border-color .2s ease,color .2s ease;
}
.public-site :is(button,.button,.button-secondary,summary,.bottom-nav a,.profile-photo,.sp-image-button,.profile-whatsapp):not(.gallery-help):not(.profile-media-open):not(.featured-event-open):not(.profile-media-controls-toggle):not(:disabled):not([aria-disabled=true]):active{
  scale:.97;translate:0 1px;
}
.public-site :is(.button,.button-secondary,.icon-button,.language-button,.gallery-grid button,.featured-event-video-control):not(:disabled):not([aria-disabled=true]):active{
  box-shadow:inset 0 2px 7px rgba(0,0,0,.55),inset 0 -1px 0 rgba(var(--gold-rgb,216,191,134),.13);
  border-color:var(--gold-light);
}
.public-site :is(.menu-trigger,summary):active{color:var(--gold-text-light)}
.public-site :is(.footer-links,.footer-review,.menu-primary,.menu-secondary,.desktop-nav) a:active,
.public-site :is(.text-link,.sp-text-link,.club-reviews-link,.club-reviews-back,.club-review-original,.profile-card-bottom>a):active{color:var(--gold-text-light);opacity:.72}
.public-site :is(.profile-extend-circle,.featured-event-open-mark,.profile-nav-circle,.review-rating-star){transition:transform .16s ease,scale .16s ease,box-shadow .16s ease,background-color .2s ease,border-color .2s ease,color .2s ease}
.public-site :is(.profile-media-open:active .profile-extend-circle,button.featured-event-open:active .featured-event-open-mark,.review-rating-option:active .review-rating-star){scale:.94;box-shadow:inset 0 2px 7px rgba(0,0,0,.55);color:var(--gold-text-light)}
@media(prefers-reduced-motion:reduce){
  .public-site :is(button,.button,.button-secondary,summary,.bottom-nav a,.profile-photo,.sp-image-button,.profile-whatsapp,.profile-extend-circle,.featured-event-open-mark,.profile-nav-circle,.review-rating-star){transition:none}
  .public-site :is(button,.button,.button-secondary,summary,.bottom-nav a,.profile-photo,.sp-image-button,.profile-whatsapp):not(.gallery-help):not(.profile-media-open):not(.featured-event-open):not(.profile-media-controls-toggle):active,
  .public-site :is(.profile-media-open:active .profile-extend-circle,button.featured-event-open:active .featured-event-open-mark,.review-rating-option:active .review-rating-star){scale:none;translate:none}
}
