/* Owner-approved button palette only. Important layer beats legacy unlayered !important CF styles without changing geometry or price badges. */
@layer verity-button-palette {
 body :is(button,input[type=button],input[type=reset]) {background-color:#080A45!important;background-image:none!important;color:#FFFFFF!important}
 body :is(.btn:not(.btn-secondary):not(.vc-toggle),.btn-primary,.vc-request,.ux-mobile-request,.uv3-primary,.vit-button,.capture-hero__cta,.fm-cta,.cf-btn,button[type=submit],input[type=submit],.vit-program-card__actions button,.vit-package-card button,.uv3-fault-image a) {background:#F5821F!important;color:#FFFFFF!important;border-color:#F5821F!important}
 body :is(.btn:not(.btn-secondary):not(.vc-toggle),.btn-primary,.vc-request,.ux-mobile-request,.uv3-primary,.vit-button,.capture-hero__cta,.fm-cta,.cf-btn,button[type=submit],input[type=submit],.vit-program-card__actions button,.vit-package-card button,.uv3-fault-image a):is(:hover,:focus-visible):not(:disabled) {background:#FF9A3D!important;color:#FFFFFF!important;border-color:#FF9A3D!important}
 body :is(.btn-secondary,.wup-summary-actions [data-win-reset],.vc-call,.vc-toggle) {background:#080A45!important;color:#FFFFFF!important}
 body :is(.uv3-icon,.wup .icon) {background:#080A45!important;color:#FFFFFF!important}
 body :is(button[aria-pressed=true],button[aria-selected=true]) {box-shadow:inset 0 0 0 2px #33E6FF!important}
}
