/* Al-Khair Relief identity - shared public action buttons, 2026-10-28.
 * Load after the public layout styles. No payment or cart behaviour is changed.
 * The physical bottom-right seed corner is a brand mark in RTL and LTR.
 * Important declarations bridge legacy inline styles and page-builder colours.
 */
:root {
    --akf-brand-blue: #174a70;
    --akf-brand-gold: #c6a66b;
    --akf-brand-ink: #0a2438;
    --akf-brand-corner: 18px;
}
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
) {
    --brand-action-bg: var(--akf-brand-gold);
    --brand-action-fg: var(--akf-brand-ink);
    --brand-action-border: var(--akf-brand-gold);
    --brand-action-hover-bg: var(--akf-brand-gold);
    --brand-action-hover-fg: var(--akf-brand-ink);
    --brand-action-hover-border: var(--akf-brand-gold);
    align-items: center;
    justify-content: center;
    gap: 0;
    box-sizing: border-box;
    min-height: 44px;
    height: auto;
    max-width: 100%;
    padding: 11px 22px !important;
    border: 1px solid var(--brand-action-border) !important;
    border-radius: 0 0 var(--akf-brand-corner) 0 !important;
    background: var(--brand-action-bg) !important;
    color: var(--brand-action-fg) !important;
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.45 !important;
    text-align: center;
    text-decoration: none !important;
    text-shadow: none !important;
    box-shadow: none !important;
    transform: none !important;
    transition: background-color .18s ease, color .18s ease, border-color .18s ease;
}
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
)::before {
    content: "";
    position: static !important;
    display: inline-block;
    flex: 0 0 7px;
    width: 7px;
    height: 7px;
    margin: 0;
    margin-inline-end: 8px;
    vertical-align: middle;
    border: 0;
    border-radius: 0 0 3px 0;
    background: currentColor;
    opacity: .9;
    transform: none;
    pointer-events: none;
}
/* Replace only decorative heart/arrow icons; loading/status icons stay intact. */
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
) > :is(.fa-heart,.fa-heart-o,.fa-arrow-left,.fa-arrow-right,.fa-long-arrow-left,.fa-long-arrow-right) { display: none !important; }
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
):not(:disabled):not(.disabled):not([aria-disabled="true"]):hover {
    background: var(--brand-action-hover-bg) !important;
    color: var(--brand-action-hover-fg) !important;
    border-color: var(--brand-action-hover-border) !important;
    box-shadow: none !important;
    transform: none !important;
}
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
):focus-visible {
    outline: 2px solid var(--akf-brand-blue) !important;
    outline-offset: 4px;
    box-shadow: 0 0 0 3px #fff !important;
}
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
):is(:disabled,.disabled,[aria-disabled="true"]) {
    opacity: .45 !important;
    cursor: not-allowed;
    transform: none !important;
}
/* All CTA variants share the same gold fill, including hover and dark mode. */
/* Amount and frequency choices remain controls, without decorative CTA seeds. */
html:root body.akf-brand-ui :is(
    .akf-amount-chip, .dpp-amount-btn, .amount-btn, .amt-btn, .quick-amount-btn,
    .akf-giving-tabs > button, .akf-zakat-toggle > button,
    [data-akf-zakat-mode], [data-donation-choice], .donation-mode-btn
) { border-radius: 0 0 10px 0 !important; }
html:root body.akf-brand-ui :is(
    .akf-amount-chip, .dpp-amount-btn, .amount-btn, .amt-btn, .quick-amount-btn,
    .akf-giving-tabs > button, .akf-zakat-toggle > button,
    [data-akf-zakat-mode], [data-donation-choice], .donation-mode-btn
):is(.is-active,.active,[aria-pressed="true"]) {
    background: var(--akf-brand-gold) !important;
    border-color: var(--akf-brand-gold) !important;
    color: var(--akf-brand-ink) !important;
    box-shadow: none !important;
}
/* Active navigation: a small gold seed, replacing the full-width underline. */
html:root body.akf-brand-ui .akf-nav-link::after {
    content: "";
    position: absolute;
    inset-inline-start: 50%;
    inset-inline-end: auto;
    bottom: 12px;
    width: 6px;
    height: 6px;
    margin-inline-start: -3px;
    border: 0;
    border-radius: 0 0 3px 0;
    background: var(--akf-brand-gold);
    opacity: 0;
    transform: none;
    transition: opacity .18s ease;
}
html:root body.akf-brand-ui .akf-nav-link:is(:hover,.show)::after { opacity: 0; }
html:root body.akf-brand-ui .akf-nav-link:is(.is-active,[aria-current="page"])::after { opacity: .85; }
html:root body.akf-brand-ui .akf-nav-link.is-active { color: var(--akf-brand-blue); }
html[data-akf-theme="dark"] body.akf-brand-ui .akf-nav-link.is-active { color: var(--akf-brand-gold); }
html:root body.akf-brand-ui :is(.akf-mobile-nav > a,.akf-mobile-nav > button,.akf-mobile-submenu > a).is-active {
    position: relative;
    color: var(--akf-brand-gold);
}
html:root body.akf-brand-ui :is(.akf-mobile-nav > a,.akf-mobile-nav > button,.akf-mobile-submenu > a).is-active::after {
    content: "";
    position: absolute;
    bottom: 3px;
    inset-inline-start: 50%;
    width: 6px;
    height: 6px;
    border-radius: 0 0 3px 0;
    background: var(--akf-brand-gold);
}
/* Keep the fixed mobile navigation's existing compact geometry. */
html:root body.akf-brand-ui .akf-mobile-bottom-bar__donate {
    background: var(--akf-brand-gold) !important;
    color: var(--akf-brand-ink) !important;
    border-radius: 0 0 15px 0 !important;
    box-shadow: none !important;
}
@media (max-width: 575.98px) {
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
) { padding: 10px 15px !important; font-size: 13px; }
}
@media (prefers-reduced-motion: reduce) {
html:root body.akf-brand-ui :is(
    :is(a,button)[onclick*="do_donation("],
    :is(a,button)[onclick*="donateAdahiCustom("],
    .do_btn,
    :is(a,button).donate,
    .donateBtn,
    .program-project-card__open,
    .akf-program-home-card__link,
    .akf-programs-home__all,
    .akf-zakat-calculator-actions > a,
    .akf-button,
    .akf-donate-button,
    .akf-home-popup__button,
    .akf-hero-donate-btn,
    .akf-home-project-card__donate-button,
    .akf-giving-button,
    .akf-impact-card__button,
    .akf-payment-method__button,
    .ak-cart-checkout,
    .dpp-donate-button,
    .dpp-donation-banner__button,
    .akp-donate-button,
    .akp-cart-button,
    .program-donate-button,
    .program-cart-button,
    .program-sticky-donate,
    .donate_button,
    .donate_now,
    .donate-now,
    .donate_btn,
    .donation_btn,
    .add_donate_btn,
    .project_donate,
    .btn-donate,
    .btn-donation,
    .btn-dounation,
    .btn-gold,
    .btn-main,
    .btn-brand,
    .btn-primary-custom,
    .btn-submit,
    .btn-custom,
    .btn-more,
    .btn-card,
    .btn-jood-donate,
    .btn-quick-water,
    .btn-cart-water,
    .btn-cart-mini,
    .btn-cart,
    .btn-student-once,
    .btn-student-recurring,
    .btn-baslo2,
    .btn-hero-outline,
    .btn-outline-gold,
    .more_button,
    .more-button,
    .more_btn,
    .btn-more-sponsored,
    .btn-sponsore-more,
    .orphan_list_more,
    .project_orphan_list_more,
    .news_orphan_list_more,
    .blog-more-all,
    .adahi_btn,
    .adahi-simple-btn,
    .ramadan_btn,
    .sadaka_btn,
    .zaka_btn,
    .zaka_btn_2,
    .zaka_btn_f,
    .sdaka_btn,
    .sdaka_btn_2,
    .sdaka_btn_f,
    .iftar_btn,
    .iftar_btn_2,
    .kafala_btn,
    .eid_btn,
    .eid_btn_2,
    .action_btn,
    .don_btn,
    .focus_btn,
    .focus_cart_btn,
    .dh-btn-main,
    .dh-btn-donate,
    .water-well-donate,
    .site-donate-btn,
    .donate-cta__btn,
    .oc-btn,
    .oc-donate-now,
    .once-donate-button,
    .recurring-donate-button,
    .quick-donate-now,
    .quick-donate-cart,
    .quick-donate-toast-btn,
    .toast-checkout-btn,
    .campaign_btn_light,
    .akf-zakat-calculator-actions > button,
    .akf-giving-card-form > button,
    .akf-newsletter__form > button,
    .dpp-cta > a,
    [id="checkout-button"],
    .akf-global-cart-toast__actions > a,
    .akf-global-cart-toast__actions > button,
    .btn:is(.btn-primary,.btn-warning,.btn-secondary,.btn-success,.btn-light,.btn-outline-primary,.btn-outline-secondary):not(.btn-count,.btn-icon,.btn-cart-icon,.btn-link,.share-btn,.amount-btn,.amt-btn,.quick-amount-btn,[data-bs-toggle="collapse"])
) { transition: none; }
}

/* 2026-10-28 v2: unify gold accents as well as action buttons. */
html:root {
    --akf-gold-500: #c6a66b !important;
    --akf-gold-600: #c6a66b !important;
    --akf-accent-rgb: 198,166,107 !important;
}
html:root body.akf-brand-ui :is(.akf-zakat-home-calculator__icon,.akf-program-home-card__icon) {
    background: #c6a66b !important;
    color: #174a70 !important;
}
html:root body.akf-brand-ui .akf-programs-home__eyebrow,
html[data-akf-theme="dark"] body.akf-brand-ui .akf-zakat-result-box strong {
    color: #c6a66b !important;
}
html:root body.akf-brand-ui .akf-programs-home__eyebrow::after {
    background: #c6a66b !important;
}
html:root body.akf-brand-ui .akf-programs-home__line path {
    stroke: #c6a66b !important;
    stroke-opacity: .48;
}
html:root body.akf-brand-ui .akf-program-home-card:hover {
    border-color: #c6a66b !important;
}
html:root body.akf-brand-ui :is(.akf-sadaqah-dynamic-track,.akf-zakat-dynamic-track,.akf-giving-grid--scroll) {
    scrollbar-color: #c6a66b #eee8dc !important;
}
html:root body.akf-brand-ui :is(.akf-sadaqah-dynamic-track,.akf-zakat-dynamic-track,.akf-giving-grid--scroll)::-webkit-scrollbar-thumb {
    background: #c6a66b !important;
}

/* Homepage has no navigation location marker, in either desktop or mobile. */
html:root body.akf-brand-ui[data-akf-page="home"] .akf-nav-link::after,
html:root body.akf-brand-ui[data-akf-page="home"] .akf-mobile-nav .is-active::after {
    content: none !important;
    display: none !important;
}
