/* Global action button palette: gold/orange shared across the public site. */
:root { --lti-button-gold: #d5a247; --lti-button-gold-hover: #e1b155; --lti-button-ink: #06131f; }

body a.button,
body button.button,
body input.button,
body input[type="submit"],
body input[type="button"],
body button[type="submit"]:not(.menu-toggle),
body .wp-block-button__link,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .woocommerce #respond input#submit {
  background-color: var(--lti-button-gold) !important;
  border-color: var(--lti-button-gold) !important;
  color: var(--lti-button-ink) !important;
}

body a.button:hover,
body a.button:focus-visible,
body button.button:hover,
body button.button:focus-visible,
body input.button:hover,
body input.button:focus-visible,
body input[type="submit"]:hover,
body input[type="submit"]:focus-visible,
body input[type="button"]:hover,
body input[type="button"]:focus-visible,
body button[type="submit"]:not(.menu-toggle):hover,
body button[type="submit"]:not(.menu-toggle):focus-visible,
body .wp-block-button__link:hover,
body .wp-block-button__link:focus-visible,
body .woocommerce a.button:hover,
body .woocommerce a.button:focus-visible,
body .woocommerce button.button:hover,
body .woocommerce button.button:focus-visible,
body .woocommerce input.button:hover,
body .woocommerce input.button:focus-visible,
body .woocommerce #respond input#submit:hover,
body .woocommerce #respond input#submit:focus-visible {
  background-color: var(--lti-button-gold-hover) !important;
  border-color: var(--lti-button-gold-hover) !important;
  color: var(--lti-button-ink) !important;
}

body a.button:focus-visible,
body button.button:focus-visible,
body input.button:focus-visible,
body input[type="submit"]:focus-visible,
body input[type="button"]:focus-visible,
body button[type="submit"]:not(.menu-toggle):focus-visible,
body .wp-block-button__link:focus-visible,
body .woocommerce a.button:focus-visible,
body .woocommerce button.button:focus-visible,
body .woocommerce input.button:focus-visible,
body .woocommerce #respond input#submit:focus-visible {
  outline: 2px solid #f0c564 !important;
  outline-offset: 3px;
}

