/* Ultimate Member - primary buttons */
.um .um-button,
.um a.um-button,
.um input[type=submit].um-button {
  background: #e7c32f !important;   /* your button colour */
  border-color: #e7c32f !important;
  color: #ffffff !important;        /* your text colour */
}

/* Hover state */
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover {
  background: #bfa127 !important;   /* your hover colour */
  border-color: #bfa127 !important;
  color: #ffffff !important;
}

/* Optional: “alt” (secondary) UM buttons */
.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt {
  background: #eeeeee !important;
  border-color: #eeeeee !important;
  color: #222222 !important;
}
.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
  background: #e5e5e5 !important;
  border-color: #e5e5e5 !important;
}

div.wp-block-group.has-custom-css.is-layout-flow.wp-block-group-is-layout-flow.wp-container-2.is-position-sticky.wp-custom-css-ce89be78 {
  --wp-admin--admin-bar--position-offset: 0px !important;
}

body.admin-bar div.wp-block-group.has-custom-css.is-layout-flow.wp-block-group-is-layout-flow.wp-container-2.is-position-sticky.wp-custom-css-ce89be78 {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px) !important;
}