/* Keep all HackHer buttons visually unchanged on hover/focus/active */

.hackher-cp-submit:hover,
.hackher-cp-submit:focus,
.hackher-cp-submit:focus-visible,
.hackher-cp-submit:active,
.hackher-ce-resend-btn:hover,
.hackher-ce-resend-btn:focus,
.hackher-ce-resend-btn:focus-visible,
.hackher-ce-resend-btn:active,
.hackher-ce-resend-btn--secondary:hover,
.hackher-ce-resend-btn--secondary:focus,
.hackher-ce-resend-btn--secondary:focus-visible,
.hackher-ce-resend-btn--secondary:active,
.hackher-get-started-btn:hover,
.hackher-get-started-btn:focus,
.hackher-get-started-btn:focus-visible,
.hackher-get-started-btn:active,
.hackher-ma-start-premium:hover,
.hackher-ma-start-premium:focus,
.hackher-ma-start-premium:active,
.hackher-ma-update-password:hover,
.hackher-ma-update-password:focus,
.hackher-ma-update-password:active,
.hackher-ma-save-profile:hover,
.hackher-ma-save-profile:focus,
.hackher-ma-save-profile:active,
.hackher-ma-delete-submit:hover,
.hackher-ma-delete-submit:focus,
.hackher-ma-delete-submit:active,
.hackher-ma-cancel-sub-confirm:hover,
.hackher-ma-cancel-sub-confirm:focus,
.hackher-ma-cancel-sub-confirm:active,
.hackher-ma-reactivate-account:hover,
.hackher-ma-reactivate-account:focus,
.hackher-ma-reactivate-account:active,
.hackher-ma-resubscribe:hover,
.hackher-ma-resubscribe:focus,
.hackher-ma-resubscribe:active,
.hackher-ma-reactivate:hover,
.hackher-ma-reactivate:focus,
.hackher-ma-reactivate:active,
.hackher-ma-delete-account:hover,
.hackher-ma-delete-account:focus,
.hackher-ma-delete-account:active,
.hackher-ma-cancel-subscription:hover,
.hackher-ma-cancel-subscription:focus,
.hackher-ma-cancel-subscription:active,
.hackher-ma-cancel:hover,
.hackher-ma-cancel:focus,
.hackher-ma-cancel:active,
.hackher-ma-delete-modal .hackher-ma-delete-cancel:hover,
.hackher-ma-delete-modal .hackher-ma-delete-cancel:focus,
.hackher-ma-delete-modal .hackher-ma-delete-cancel:active,
.hackher-ma-cancel-sub-modal .hackher-ma-cancel-sub-keep:hover,
.hackher-ma-cancel-sub-modal .hackher-ma-cancel-sub-keep:focus,
.hackher-ma-cancel-sub-modal .hackher-ma-cancel-sub-keep:active,
.hackher-create-password button:hover,
.hackher-create-password button:focus,
.hackher-create-password button:focus-visible,
.hackher-create-password button:active,
.hackher-my-account button:hover,
.hackher-my-account button:focus,
.hackher-my-account button:focus-visible,
.hackher-my-account button:active,
.hackher-check-email button:hover,
.hackher-check-email button:focus,
.hackher-check-email button:focus-visible,
.hackher-check-email button:active,
.hackher-pricing button:hover,
.hackher-pricing button:focus,
.hackher-pricing button:focus-visible,
.hackher-pricing button:active,
.hackher-modal-actions #modalSkip:hover,
.hackher-modal-actions #modalSkip:focus,
.hackher-modal-actions #modalSkip:active,
.hackher-modal-actions #modalConfirm:hover,
.hackher-modal-actions #modalConfirm:focus,
.hackher-modal-actions #modalConfirm:active,
.hackher-su-store-btn:hover,
.hackher-su-store-btn:focus,
.hackher-su-store-btn:active {
    opacity: 1 !important;
    transform: none !important;
    box-shadow: none !important;
    filter: none !important;
}

/* Tabs: hover = orange (like Profile active), never theme pink fill */
.hackher-my-account .hackher-ma-tab:hover,
.hackher-my-account .hackher-ma-tab:focus,
.hackher-my-account .hackher-ma-tab:focus-visible,
.hackher-my-account .hackher-ma-tab:active,
.hackher-my-account button.hackher-ma-tab:hover,
.hackher-my-account button.hackher-ma-tab:focus,
.hackher-my-account button.hackher-ma-tab:focus-visible,
.hackher-my-account button.hackher-ma-tab:active {
    background: transparent !important;
    background-color: transparent !important;
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    border-color: transparent !important;
    border-bottom-color: var(--hackher-ma-orange, #ea6d3c) !important;
    box-shadow: none !important;
}

.hackher-my-account .hackher-ma-tab:hover svg,
.hackher-my-account .hackher-ma-tab:focus svg,
.hackher-my-account .hackher-ma-tab.is-active svg {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    stroke: var(--hackher-ma-orange, #ea6d3c) !important;
}

/* Freeze primary orange buttons to resting look */
.hackher-cp-submit:hover,
.hackher-cp-submit:focus,
.hackher-cp-submit:focus-visible,
.hackher-cp-submit:active,
.hackher-ce-resend-btn:hover,
.hackher-ce-resend-btn:focus,
.hackher-ce-resend-btn:focus-visible,
.hackher-ce-resend-btn:active,
.hackher-ma-start-premium:hover,
.hackher-ma-start-premium:focus,
.hackher-ma-start-premium:active,
.hackher-ma-update-password:hover,
.hackher-ma-update-password:focus,
.hackher-ma-update-password:active,
.hackher-ma-save-profile:hover,
.hackher-ma-save-profile:focus,
.hackher-ma-save-profile:active,
.hackher-ma-resubscribe:hover,
.hackher-ma-resubscribe:focus,
.hackher-ma-resubscribe:active,
.hackher-ma-reactivate:hover,
.hackher-ma-reactivate:focus,
.hackher-ma-reactivate:active,
.hackher-modal-actions #modalConfirm:hover,
.hackher-modal-actions #modalConfirm:focus,
.hackher-modal-actions #modalConfirm:active {
    background: var(--hackher-ma-orange, #ea6d3c) !important;
    background-color: var(--hackher-ma-orange, #ea6d3c) !important;
    color: #ffffff !important;
    border-color: transparent !important;
}

/* Freeze danger / outline buttons to resting look */
.hackher-ma-delete-submit:hover,
.hackher-ma-delete-submit:focus,
.hackher-ma-delete-submit:active,
.hackher-ma-cancel-sub-confirm:hover,
.hackher-ma-cancel-sub-confirm:focus,
.hackher-ma-cancel-sub-confirm:active {
    background: #c53030 !important;
    background-color: #c53030 !important;
    color: #ffffff !important;
    border-color: transparent !important;
}

/* Freeze outline buttons — hover color set to orange below (pink kill) */
.hackher-ma-reactivate-account:hover,
.hackher-ma-reactivate-account:focus,
.hackher-ma-reactivate-account:active,
.hackher-ma-delete-account:hover,
.hackher-ma-delete-account:focus,
.hackher-ma-delete-account:active,
.hackher-ma-cancel-subscription:hover,
.hackher-ma-cancel-subscription:focus,
.hackher-ma-cancel-subscription:active {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    border-color: var(--hackher-ma-orange, #ea6d3c) !important;
    text-decoration: none !important;
}

.hackher-ma-delete-modal .hackher-ma-delete-cancel:hover,
.hackher-ma-delete-modal .hackher-ma-delete-cancel:focus,
.hackher-ma-delete-modal .hackher-ma-delete-cancel:active,
.hackher-ma-cancel-sub-modal .hackher-ma-cancel-sub-keep:hover,
.hackher-ma-cancel-sub-modal .hackher-ma-cancel-sub-keep:focus,
.hackher-ma-cancel-sub-modal .hackher-ma-cancel-sub-keep:active {
    color: #6b7280 !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    border-color: #e5e7eb !important;
    text-decoration: none !important;
}

.hackher-ma-cancel:hover,
.hackher-ma-cancel:focus,
.hackher-ma-cancel:active {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    background: transparent !important;
}

.hackher-get-started-btn:hover,
.hackher-get-started-btn:focus,
.hackher-get-started-btn:focus-visible,
.hackher-get-started-btn:active,
.hackher-pricing .hackher-get-started-btn:hover,
.hackher-pricing .hackher-get-started-btn:focus,
.hackher-pricing .hackher-get-started-btn:active {
    color: #ffffff !important;
    background: var(--hackher-teal) !important;
    border-color: var(--hackher-teal) !important;
}

.hackher-role-host .hackher-get-started-btn:hover,
.hackher-role-host .hackher-get-started-btn:focus,
.hackher-role-host .hackher-get-started-btn:active {
    background: var(--hackher-host-accent) !important;
    border-color: var(--hackher-host-accent) !important;
}

.hackher-modal-actions #modalSkip:hover,
.hackher-modal-actions #modalSkip:focus,
.hackher-modal-actions #modalSkip:active {
    background: #666666 !important;
}

.hackher-su-store-btn,
.hackher-su-store-btn:hover,
.hackher-su-store-btn:focus,
.hackher-su-store-btn:active,
.hackher-su-store-btn:visited,
.hackher-su-store-btn span {
    text-decoration: none !important;
}

.hackher-su-store-btn:hover,
.hackher-su-store-btn:focus,
.hackher-su-store-btn:active {
    background: #1a2340 !important;
    background-color: #1a2340 !important;
    color: #ffffff !important;
    border-color: transparent !important;
}

/* No pink / magenta hover from Hello Elementor (#c36) or theme defaults */

.hackher-create-password a:hover:not(.hackher-get-started-btn):not(.hackher-cp-submit):not(.hackher-ma-start-premium):not(.hackher-ma-resubscribe):not(.hackher-ma-reactivate):not(.hackher-su-store-btn),
.hackher-create-password a:focus:not(.hackher-get-started-btn):not(.hackher-cp-submit):not(.hackher-ma-start-premium):not(.hackher-ma-resubscribe):not(.hackher-ma-reactivate):not(.hackher-su-store-btn),
.hackher-create-password a:active:not(.hackher-get-started-btn):not(.hackher-cp-submit):not(.hackher-ma-start-premium):not(.hackher-ma-resubscribe):not(.hackher-ma-reactivate):not(.hackher-su-store-btn),
.hackher-my-account a:hover:not(.hackher-get-started-btn):not(.hackher-ma-start-premium):not(.hackher-ma-resubscribe):not(.hackher-ma-reactivate):not(.hackher-ma-update-password):not(.hackher-ma-save-profile):not(.hackher-ma-delete-submit):not(.hackher-ma-cancel-sub-confirm),
.hackher-my-account a:focus:not(.hackher-get-started-btn):not(.hackher-ma-start-premium):not(.hackher-ma-resubscribe):not(.hackher-ma-reactivate):not(.hackher-ma-update-password):not(.hackher-ma-save-profile):not(.hackher-ma-delete-submit):not(.hackher-ma-cancel-sub-confirm),
.hackher-my-account a:active:not(.hackher-get-started-btn):not(.hackher-ma-start-premium):not(.hackher-ma-resubscribe):not(.hackher-ma-reactivate):not(.hackher-ma-update-password):not(.hackher-ma-save-profile):not(.hackher-ma-delete-submit):not(.hackher-ma-cancel-sub-confirm),
.hackher-pricing a:hover:not(.hackher-get-started-btn):not(.hackher-after-payment-btn),
.hackher-pricing a:focus:not(.hackher-get-started-btn):not(.hackher-after-payment-btn),
.hackher-pricing a:active:not(.hackher-get-started-btn):not(.hackher-after-payment-btn),
.hackher-sign-up a:hover:not(.hackher-su-store-btn),
.hackher-sign-up a:focus:not(.hackher-su-store-btn),
.hackher-sign-up a:active:not(.hackher-su-store-btn),
.hackher-sign-in a:hover,
.hackher-sign-in a:focus,
.hackher-sign-in a:active,
.hackher-forgot-password a:hover,
.hackher-forgot-password a:focus,
.hackher-forgot-password a:active,
.hackher-check-email a:hover,
.hackher-check-email a:focus,
.hackher-check-email a:active,
body.hackher-auth-page .site-main a:hover:not(.hackher-get-started-btn):not(.hackher-cp-submit):not(.hackher-su-store-btn),
body.hackher-auth-page .site-main a:focus:not(.hackher-get-started-btn):not(.hackher-cp-submit):not(.hackher-su-store-btn),
body.hackher-auth-page .site-main a:active:not(.hackher-get-started-btn):not(.hackher-cp-submit):not(.hackher-su-store-btn) {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    opacity: 1 !important;
}

.hackher-si-forgot:hover,
.hackher-si-forgot:focus,
.hackher-si-forgot:active,
.hackher-ce-resend-inline:hover,
.hackher-ce-resend-inline:focus,
.hackher-ce-resend-inline:active,
.hackher-si-signup a:hover,
.hackher-si-signup a:focus,
.hackher-si-signup a:active,
.hackher-fp-back a:hover,
.hackher-fp-back a:focus,
.hackher-fp-back a:active,
.hackher-ma-edit:hover,
.hackher-ma-edit:focus,
.hackher-ma-edit:active,
.hackher-su-login a:hover,
.hackher-su-login a:focus,
.hackher-su-login a:active,
.hackher-ma-billing-receipt:hover,
.hackher-ma-billing-receipt:focus,
.hackher-ma-billing-receipt:active {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    text-decoration: none !important;
    opacity: 1 !important;
}

/* Outline / danger buttons: pink-red hover → brand orange */
.hackher-ma-reactivate-account:hover,
.hackher-ma-reactivate-account:focus,
.hackher-ma-reactivate-account:active,
.hackher-ma-delete-account:hover,
.hackher-ma-delete-account:focus,
.hackher-ma-delete-account:active,
.hackher-ma-cancel-subscription:hover,
.hackher-ma-cancel-subscription:focus,
.hackher-ma-cancel-subscription:active {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    border-color: var(--hackher-ma-orange, #ea6d3c) !important;
    text-decoration: none !important;
}

.hackher-ma-cancel:hover,
.hackher-ma-cancel:focus,
.hackher-ma-cancel:active {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    background: transparent !important;
}

.hackher-nav-account-link:hover,
.hackher-nav-account-link:focus,
.hackher-nav-account-link:active,
.hackher-nav-account-link:hover .hackher-nav-account-name,
.hackher-nav-account-link:focus .hackher-nav-account-name,
.hackher-nav-account-link:active .hackher-nav-account-name,
.hackher-nav-account-menu-link:hover,
.hackher-nav-account-menu-link:focus,
.hackher-nav-account-menu-link:active {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
}

.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item.highlighted,
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
}

/* Kill Hello Elementor pink (#c36 / #cc3366) on HackHer surfaces */
.hackher-my-account a,
.hackher-create-password a,
.hackher-pricing a,
.hackher-sign-up a,
.hackher-sign-in a,
.hackher-forgot-password a,
.hackher-check-email a,
body.hackher-auth-page .site-main a {
    --e-global-color-primary: #ea6d3c;
}

.hackher-my-account a:hover,
.hackher-my-account a:focus,
.hackher-create-password a:hover,
.hackher-create-password a:focus,
.hackher-pricing a:hover,
.hackher-pricing a:focus,
.hackher-sign-up a:hover,
.hackher-sign-up a:focus,
.hackher-sign-in a:hover,
.hackher-sign-in a:focus,
.hackher-forgot-password a:hover,
.hackher-forgot-password a:focus,
.hackher-check-email a:hover,
.hackher-check-email a:focus,
body.hackher-auth-page .site-main a:hover,
body.hackher-auth-page .site-main a:focus,
.hackher-my-account button:hover,
.hackher-my-account button:focus,
.hackher-create-password button:hover,
.hackher-create-password button:focus,
.hackher-pricing button:hover,
.hackher-pricing button:focus {
    --e-global-color-primary: #ea6d3c;
}

.hackher-create-password button:not(.hackher-get-started-btn):not(.hackher-ma-cancel-edit):not(.hackher-ma-edit-btn):not(.hackher-ma-tab):hover,
.hackher-create-password button:not(.hackher-get-started-btn):not(.hackher-ma-cancel-edit):not(.hackher-ma-edit-btn):not(.hackher-ma-tab):focus,
.hackher-create-password button:not(.hackher-get-started-btn):not(.hackher-ma-cancel-edit):not(.hackher-ma-edit-btn):not(.hackher-ma-tab):active,
.hackher-my-account button:not(.hackher-get-started-btn):not(.hackher-ma-cancel-edit):not(.hackher-ma-edit-btn):not(.hackher-ma-tab):not(.hackher-ma-delete-account):not(.hackher-ma-cancel-subscription):not(.hackher-ma-update-password):not(.hackher-ma-save-profile):not(.hackher-ma-reactivate-account):not(.hackher-ma-delete-submit):not(.hackher-ma-delete-cancel):not(.hackher-ma-cancel-sub-keep):not(.hackher-ma-cancel-sub-confirm):not(.hackher-ma-resubscribe):not(.hackher-ma-start-premium):not(.hackher-ma-reactivate):hover,
.hackher-my-account button:not(.hackher-get-started-btn):not(.hackher-ma-cancel-edit):not(.hackher-ma-edit-btn):not(.hackher-ma-tab):not(.hackher-ma-delete-account):not(.hackher-ma-cancel-subscription):not(.hackher-ma-update-password):not(.hackher-ma-save-profile):not(.hackher-ma-reactivate-account):not(.hackher-ma-delete-submit):not(.hackher-ma-delete-cancel):not(.hackher-ma-cancel-sub-keep):not(.hackher-ma-cancel-sub-confirm):not(.hackher-ma-resubscribe):not(.hackher-ma-start-premium):not(.hackher-ma-reactivate):focus,
.hackher-my-account button:not(.hackher-get-started-btn):not(.hackher-ma-cancel-edit):not(.hackher-ma-edit-btn):not(.hackher-ma-tab):not(.hackher-ma-delete-account):not(.hackher-ma-cancel-subscription):not(.hackher-ma-update-password):not(.hackher-ma-save-profile):not(.hackher-ma-reactivate-account):not(.hackher-ma-delete-submit):not(.hackher-ma-delete-cancel):not(.hackher-ma-cancel-sub-keep):not(.hackher-ma-cancel-sub-confirm):not(.hackher-ma-resubscribe):not(.hackher-ma-start-premium):not(.hackher-ma-reactivate):active,
.hackher-check-email button:hover,
.hackher-check-email button:focus,
.hackher-check-email button:active {
    background: var(--hackher-cp-orange, #ea6d3c) !important;
    background-color: var(--hackher-cp-orange, #ea6d3c) !important;
    color: #ffffff !important;
    border-color: transparent !important;
}

/*
 * Beat Hello Elementor / Elementor kit pink (#c36) on My Account controls.
 * Screenshot issue: Edit + footer Cancel turned magenta on hover/rest.
 */
.hackher-my-account .hackher-ma-edit-btn,
.hackher-my-account .hackher-ma-edit-btn:hover,
.hackher-my-account .hackher-ma-edit-btn:focus,
.hackher-my-account .hackher-ma-edit-btn:focus-visible,
.hackher-my-account .hackher-ma-edit-btn:active,
.hackher-my-account button.hackher-ma-edit-btn,
.hackher-my-account button.hackher-ma-edit-btn:hover,
.hackher-my-account button.hackher-ma-edit-btn:focus,
.hackher-my-account button.hackher-ma-edit-btn:active {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    border: 1px solid #d0d5dd !important;
    border-color: #d0d5dd !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.hackher-my-account .hackher-ma-edit-btn:hover,
.hackher-my-account .hackher-ma-edit-btn:focus,
.hackher-my-account button.hackher-ma-edit-btn:hover,
.hackher-my-account button.hackher-ma-edit-btn:focus {
    border-color: var(--hackher-ma-orange, #ea6d3c) !important;
    color: var(--hackher-ma-orange, #ea6d3c) !important;
}

.hackher-my-account .hackher-ma-cancel-edit--header,
.hackher-my-account .hackher-ma-cancel-edit--header:hover,
.hackher-my-account .hackher-ma-cancel-edit--header:focus,
.hackher-my-account .hackher-ma-cancel-edit--header:active,
.hackher-my-account button.hackher-ma-cancel-edit--header,
.hackher-my-account button.hackher-ma-cancel-edit--header:hover,
.hackher-my-account button.hackher-ma-cancel-edit--header:focus,
.hackher-my-account button.hackher-ma-cancel-edit--header:active {
    background: #fff1e8 !important;
    background-color: #fff1e8 !important;
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    border: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.hackher-my-account .hackher-ma-cancel-edit--footer,
.hackher-my-account .hackher-ma-cancel-edit--footer:hover,
.hackher-my-account .hackher-ma-cancel-edit--footer:focus,
.hackher-my-account .hackher-ma-cancel-edit--footer:active,
.hackher-my-account button.hackher-ma-cancel-edit--footer,
.hackher-my-account button.hackher-ma-cancel-edit--footer:hover,
.hackher-my-account button.hackher-ma-cancel-edit--footer:focus,
.hackher-my-account button.hackher-ma-cancel-edit--footer:active,
.hackher-my-account .hackher-ma-cancel-edit:not(.hackher-ma-cancel-edit--header),
.hackher-my-account .hackher-ma-cancel-edit:not(.hackher-ma-cancel-edit--header):hover,
.hackher-my-account .hackher-ma-cancel-edit:not(.hackher-ma-cancel-edit--header):focus,
.hackher-my-account .hackher-ma-cancel-edit:not(.hackher-ma-cancel-edit--header):active {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #667085 !important;
    border: 1px solid #d0d5dd !important;
    border-color: #d0d5dd !important;
    box-shadow: none !important;
}

.hackher-my-account .hackher-ma-cancel-edit--footer:hover,
.hackher-my-account .hackher-ma-cancel-edit--footer:focus,
.hackher-my-account button.hackher-ma-cancel-edit--footer:hover,
.hackher-my-account button.hackher-ma-cancel-edit--footer:focus {
    color: var(--hackher-ma-orange, #ea6d3c) !important;
    border-color: var(--hackher-ma-orange, #ea6d3c) !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
}

.hackher-my-account .hackher-ma-tab,
.hackher-my-account .hackher-ma-tab:hover,
.hackher-my-account .hackher-ma-tab:focus,
.hackher-my-account .hackher-ma-tab:focus-visible,
.hackher-my-account .hackher-ma-tab:active,
.hackher-my-account button.hackher-ma-tab,
.hackher-my-account button.hackher-ma-tab:hover,
.hackher-my-account button.hackher-ma-tab:focus,
.hackher-my-account button.hackher-ma-tab:active {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

.hackher-my-account .hackher-ma-tab:hover,
.hackher-my-account .hackher-ma-tab:focus,
.hackher-my-account .hackher-ma-tab:focus-visible,
.hackher-my-account .hackher-ma-tab.is-active,
.hackher-my-account button.hackher-ma-tab:hover,
.hackher-my-account button.hackher-ma-tab:focus,
.hackher-my-account button.hackher-ma-tab.is-active {
    color: #ea6d3c !important;
    border-bottom-color: #ea6d3c !important;
}

.hackher-my-account .hackher-ma-tab:hover svg,
.hackher-my-account .hackher-ma-tab:focus svg,
.hackher-my-account .hackher-ma-tab.is-active svg,
.hackher-my-account button.hackher-ma-tab:hover svg,
.hackher-my-account button.hackher-ma-tab.is-active svg {
    color: #ea6d3c !important;
    stroke: #ea6d3c !important;
}

/* Last-resort: never allow Elementor primary pink on these controls */
.hackher-my-account button.hackher-ma-edit-btn,
.hackher-my-account button.hackher-ma-cancel-edit,
.hackher-my-account button.hackher-ma-tab {
    --e-global-color-primary: #ea6d3c !important;
    --e-global-color-secondary: #ea6d3c !important;
    --e-global-color-accent: #ea6d3c !important;
}
