/* Presentation only: retain labels, handlers, menu visibility and form values. */
body :is(button,input[type=submit],input[type=button],input[type=reset],a.button,a.kbc-button,a.et_pb_button,a.fcs-sc-button,a.brm-button,a.fcl-button,a.fca-link-button,[role=button]){text-transform:uppercase!important}
body :is(.kbc-sidebar nav a,.kbc-sidebar-bottom a,.kbc-sidebar-group h2,.kbc-membership-layout>nav a,.fcs-sc-nav a,.fcs-member-panel>nav a,.fca-tabs button,.fca-course-tabs button,.fcl-nav a){text-transform:uppercase!important}
body.kbc-public #main-header :is(nav a,summary){text-transform:uppercase!important}
body :is(.kbc-native-main button,.kbc-native-main a.button,.kbc-native-main a.kbc-button,.kbc-native-main a.et_pb_button,.kbc-native-main a.fcs-sc-button,.kbc-native-main a.brm-button,.kbc-native-main a.fcl-button,.kbc-native-main a.fca-link-button,.kbc-public-main .button):hover{scale:1!important;transform:none!important;transition-property:background-color,color,border-color,box-shadow!important}
body.kbc-public #bde-main .kbc-legacy-content a.et_pb_button:hover{background:#fff3d2!important;color:#5c4515!important}
body.kbc-public #bde-main .button.gold:hover{background:#ffcf69;color:#122a43}
body.kbc-signed-in .kbc-native-main :is(button,.kbc-button):hover{filter:brightness(1.05)}
/* Accordion labels are disclosures, not authored headings. */
body.kbc-public #bde-main .bde-accordion__button{text-transform:uppercase!important}

body :is(nav a,[role=tab],.fca-nav a,.fcs-sc-tabs a,.brm-tabs a){text-transform:uppercase!important}
body.kbc-public #bde-main :is(a.button,a.et_pb_button,a.kbc-button){text-transform:uppercase!important}
