/* AyiFlow identity: preserve the existing account layouts and dark wallet. */
:root{--ayiflow-blue:#2e3462;--ayiflow-gold:#c58a25;--ayiflow-black:#090d16}
.edlinpay-user-sidebar .sidebar-logo__link>img{width:54px!important;height:54px!important;object-fit:contain;border-radius:15px}
.edlinpay-user-sidebar .sidebar-logo__name{color:#f3f5f9!important}
.edlinpay-header-logo img,.edlinpay-footer-logo img{max-width:170px;height:auto}
.ed-theme-dark .preloader{background:#090d16}
.ed-theme-dark .preloader>img{max-width:72px;max-height:72px;object-fit:contain;border-radius:20px}

body.ed-theme-dark :is(.btn--base,.btn--grbtn,.btn-primary,.btn--primary){background:linear-gradient(125deg,#b47b20,#c99535)!important;color:#15110b!important;border-color:#d5a34b66!important;box-shadow:0 6px 20px #a9762020}
body.ed-theme-dark .ed-public-actions .ed-public-register{background:#c58a25!important;color:#15110b!important;border-color:#c58a25!important}
.ed-dashboard .ed-dashboard__action:first-child .ed-dashboard__action-icon{background:linear-gradient(135deg,#ad7721,#c99535)!important;border-color:#b98b3d!important;color:#15110b!important}
.ed-dashboard .ed-home-avatar{background:#2e3462!important}
.ed-dashboard .ed-dashboard__service:nth-child(2n) .ed-dashboard__service-icon{background:#2e346250!important;color:#b4bee7!important}
.ed-dashboard .ed-bottom-nav a:hover,.ed-dashboard .ed-bottom-nav button:hover{color:#dfb96e!important;background:#2e3462!important}

.edlinpay-user-sidebar .sidebar-logo__link.af-wordmark>img{width:170px!important;height:auto!important;max-height:54px!important;border-radius:0!important}.sidebar-logo__link.af-wordmark>.sidebar-logo__name{display:none!important}
