/* One action-button shape across Vuzario. Keep image cards, date cells and tabs as controls. */
:root{--vuzario-action-radius:999px;--vuzario-selection-radius:12px;--vuzario-icon-radius:50%}
:is(.btn,.button,.pill,.primary,.secondary,.review-button,.menu,.share-button,.tool,button[type="submit"],input[type="submit"],input[type="button"]),
:is(.controls,.map-actions,.video-sharing,.filters,.filterbar,.tip-choices,.fp-actions,.slideshow-dialog-header) button,
:is(#menu-toggle,#tip-open,#tip-pay,#tip-cancel,#show-more,#show-all,#all-photos,#staging-previous,#staging-next),
.google-review-invitation>a,
.vuzario-utility-page button:not(:where(.link,.text-button,.password-eye,nav button)),
.additional-photos-page :is(#buy,#edit-selection,#viewer-add){border-radius:var(--vuzario-action-radius)!important}
/* Payment choices and multi-step tabs remain clearly distinguishable from actions. */
:is(.payment-buttons,.book-progress,.tabs,.preview-options) button,.admin-workflow-tabs>button{border-radius:var(--vuzario-selection-radius)!important}
:is(.icon-button,.viewer-arrow,.carousel-prev,.carousel-next),.viewer-top button,.viewer-stage button{border-radius:var(--vuzario-icon-radius)!important}
