
/* Module 60 — Global Theme Toggle */
:root{color-scheme:light}
html[data-mn-theme="dark"]{color-scheme:dark}
.mn-theme-toggle{
    border:1px solid rgba(15,118,110,.18);
    background:#ecfdf5;
    color:#0f766e;
    min-width:44px;
    height:42px;
    border-radius:14px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    padding:0 13px;
    cursor:pointer;
    font-weight:1000;
    font-size:12px;
    line-height:1;
    box-shadow:0 10px 24px rgba(15,118,110,.08);
    transition:transform .16s ease, background .16s ease, border-color .16s ease, box-shadow .16s ease;
}
.mn-theme-toggle:hover{transform:translateY(-1px);background:#dffaf3;border-color:#99f6e4;box-shadow:0 16px 34px rgba(15,118,110,.14)}
.mn-theme-toggle [data-theme-icon]{font-size:16px;line-height:1}
.mn-theme-toggle [data-theme-label]{white-space:nowrap}
.mn-theme-toggle.admin-theme{height:42px;border-radius:12px;background:#f8fafc;border-color:#e2e8f0;color:#334155}
.mn-theme-toggle.admin-theme:hover{background:#ecfdf5;color:#0f766e;border-color:#99f6e4}
.nova-theme-toggle{flex:0 0 auto}
.nova-mobile-theme{width:34px!important;height:34px!important;border-radius:12px!important;padding:0!important;min-width:34px!important;background:#ecfdf5!important;color:#0f766e!important;border:1px solid #ccfbf1!important;box-shadow:none!important}
.nova-mobile-theme [data-theme-label]{display:none!important}
.nova-mobile-icons .nova-mobile-theme{display:inline-flex!important;align-items:center!important;justify-content:center!important}

/* Frontend dark theme */
html[data-mn-theme="dark"] body{background:#07111f!important;color:#dbeafe!important}
html[data-mn-theme="dark"] .nova-wrap,
html[data-mn-theme="dark"] .nova-flow,
html[data-mn-theme="dark"] .home-ref{background:#07111f!important;color:#dbeafe!important}
html[data-mn-theme="dark"] .nova-header,
html[data-mn-theme="dark"] .nova-mobile-head,
html[data-mn-theme="dark"] .nova-nav,
html[data-mn-theme="dark"] .nova-footer,
html[data-mn-theme="dark"] .nova-copy{background:#0b1220!important;border-color:#1f2937!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .nova-head-main,
html[data-mn-theme="dark"] .nova-nav-row{background:transparent!important}
html[data-mn-theme="dark"] .nova-search,
html[data-mn-theme="dark"] .nova-search input,
html[data-mn-theme="dark"] .nova-search select,
html[data-mn-theme="dark"] .nova-mobile-search input{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .nova-search input::placeholder,
html[data-mn-theme="dark"] .nova-mobile-search input::placeholder{color:#94a3b8!important}
html[data-mn-theme="dark"] .nova-action,
html[data-mn-theme="dark"] .nova-location,
html[data-mn-theme="dark"] .nova-browse,
html[data-mn-theme="dark"] .nova-mobile-chips a{color:#e5e7eb!important;background:#111827!important;border-color:#1f2937!important}
html[data-mn-theme="dark"] .nova-menu a{color:#cbd5e1!important}
html[data-mn-theme="dark"] .nova-menu a:hover,
html[data-mn-theme="dark"] .nova-menu a.active{color:#2dd4bf!important}
html[data-mn-theme="dark"] .home-ref .hero,
html[data-mn-theme="dark"] .home-ref .categories-panel,
html[data-mn-theme="dark"] .home-ref .benefits,
html[data-mn-theme="dark"] .home-ref .product,
html[data-mn-theme="dark"] .home-ref .promo,
html[data-mn-theme="dark"] .home-ref .wide,
html[data-mn-theme="dark"] .home-ref .brand-logo-card,
html[data-mn-theme="dark"] .home-ref .brand-arrow.logo-arrow,
html[data-mn-theme="dark"] .home-ref .choose-row,
html[data-mn-theme="dark"] .flow-panel,
html[data-mn-theme="dark"] .summary-card-v30,
html[data-mn-theme="dark"] .shop-filter-card,
html[data-mn-theme="dark"] .shop-content-head,
html[data-mn-theme="dark"] .shop-empty,
html[data-mn-theme="dark"] .shop-benefit,
html[data-mn-theme="dark"] .cart-item-v30{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important}
html[data-mn-theme="dark"] .home-ref h1,
html[data-mn-theme="dark"] .home-ref h2,
html[data-mn-theme="dark"] .home-ref h3,
html[data-mn-theme="dark"] .home-ref .pname,
html[data-mn-theme="dark"] .flow-title,
html[data-mn-theme="dark"] .flow-panel-title,
html[data-mn-theme="dark"] .summary-total,
html[data-mn-theme="dark"] .nova-footer h4,
html[data-mn-theme="dark"] .nova-logo-name{color:#f8fafc!important}
html[data-mn-theme="dark"] .home-ref p,
html[data-mn-theme="dark"] .home-ref span,
html[data-mn-theme="dark"] .home-ref .psub,
html[data-mn-theme="dark"] .flow-sub,
html[data-mn-theme="dark"] .flow-panel-note,
html[data-mn-theme="dark"] .summary-line,
html[data-mn-theme="dark"] .nova-footer p,
html[data-mn-theme="dark"] .nova-footer a{color:#cbd5e1!important}
html[data-mn-theme="dark"] .input-v30,
html[data-mn-theme="dark"] .shop-input,
html[data-mn-theme="dark"] .coupon-strip input{background:#0b1220!important;border-color:#263244!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .choice-card,
html[data-mn-theme="dark"] .payment-choice-logo{background:#0b1220!important;border-color:#263244!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .choice-card.selected{background:#0f2f2b!important;border-color:#14b8a6!important}
html[data-mn-theme="dark"] .mn-theme-toggle{background:#111827;border-color:#263244;color:#fbbf24;box-shadow:0 12px 30px rgba(0,0,0,.22)}
html[data-mn-theme="dark"] .mn-theme-toggle:hover{background:#172033;border-color:#334155;color:#fde68a}

/* Admin dark theme */
html[data-mn-theme="dark"] body:has(.mn-sidebar){background:#07111f!important}
html[data-mn-theme="dark"] .mn-main,
html[data-mn-theme="dark"] .mn-content{background:#07111f!important}
html[data-mn-theme="dark"] .mn-topbar{background:#0b1220!important;border-color:#1f2937!important}
html[data-mn-theme="dark"] .mn-topbar h1,
html[data-mn-theme="dark"] .mn-page-head h2,
html[data-mn-theme="dark"] .mn-panel-head h3,
html[data-mn-theme="dark"] .mn-widget strong,
html[data-mn-theme="dark"] .mn-profile b{color:#f8fafc!important}
html[data-mn-theme="dark"] .mn-search input,
html[data-mn-theme="dark"] .mn-inline-search input,
html[data-mn-theme="dark"] .mn-filter-select,
html[data-mn-theme="dark"] .mn-field input,
html[data-mn-theme="dark"] .mn-field textarea,
html[data-mn-theme="dark"] .mn-field select{background:#111827!important;border-color:#263244!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .mn-widget,
html[data-mn-theme="dark"] .mn-panel,
html[data-mn-theme="dark"] .mn-quick-actions a{background:#111827!important;border-color:#1f2937!important;box-shadow:0 18px 42px rgba(0,0,0,.25)!important}
html[data-mn-theme="dark"] .mn-table th{background:#0b1220!important;border-color:#1f2937!important;color:#cbd5e1!important}
html[data-mn-theme="dark"] .mn-table td{border-color:#1f2937!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .mn-table tr:hover td{background:#162036!important}
html[data-mn-theme="dark"] .mn-public{background:#0f2f2b!important;color:#5eead4!important;border:1px solid #134e4a}
html[data-mn-theme="dark"] .mn-theme-toggle.admin-theme{background:#111827;border-color:#263244;color:#fbbf24}
html[data-mn-theme="dark"] .mn-sidebar{background:#020617!important}
html[data-mn-theme="dark"] .mn-nav-item:hover{background:#111827!important}
@media(max-width:760px){
    .mn-theme-toggle{height:36px;min-width:36px;padding:0 9px}
    .mn-theme-toggle [data-theme-label]{display:none}
}


/* Module 63: dark add-to-cart visibility */
html[data-mn-theme="dark"] .home-ref .add-cart,
html[data-mn-theme="dark"] .home-ref button.add-cart,
html[data-mn-theme="dark"] .home-ref .cart-action.add-cart{
    background:#f8fafc!important;
    color:#00796f!important;
    border-color:#2dd4bf!important;
    opacity:1!important;
    text-shadow:none!important;
}
html[data-mn-theme="dark"] .home-ref .add-cart:hover,
html[data-mn-theme="dark"] .home-ref button.add-cart:hover,
html[data-mn-theme="dark"] .home-ref .cart-action.add-cart:hover{
    background:#14b8a6!important;
    color:#ffffff!important;
    border-color:#2dd4bf!important;
}
html[data-mn-theme="dark"] .home-ref .add-cart:disabled,
html[data-mn-theme="dark"] .home-ref button.add-cart:disabled,
html[data-mn-theme="dark"] .home-ref .cart-action.add-cart:disabled{
    background:#e2e8f0!important;
    color:#0f766e!important;
    border-color:#94a3b8!important;
    opacity:.88!important;
}
html[data-mn-theme="dark"] .home-ref .price b,
html[data-mn-theme="dark"] .home-ref .rating{
    color:#f59e0b!important;
}


/* Module 64: stronger add-to-cart dark button fallback */
html[data-mn-theme="dark"] .add-cart.cart-action,
html[data-mn-theme="dark"] button.add-cart.cart-action,
html[data-mn-theme="dark"] .home-ref .add-cart.cart-action{
    background:linear-gradient(135deg,#0f766e,#14b8a6)!important;
    color:#ffffff!important;
    border-color:#2dd4bf!important;
    opacity:1!important;
}
html[data-mn-theme="dark"] .add-cart.cart-action span,
html[data-mn-theme="dark"] button.add-cart.cart-action span,
html[data-mn-theme="dark"] .home-ref .add-cart.cart-action span{
    color:#ffffff!important;
    opacity:1!important;
}
html[data-mn-theme="dark"] .add-cart.cart-action:hover,
html[data-mn-theme="dark"] button.add-cart.cart-action:hover,
html[data-mn-theme="dark"] .home-ref .add-cart.cart-action:hover{
    background:linear-gradient(135deg,#14b8a6,#0d9488)!important;
    color:#ffffff!important;
}


/* Module 69: dark search suggestions */
html[data-mn-theme="dark"] .shop-suggestions{background:#111827!important;border-color:#263244!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important}
html[data-mn-theme="dark"] .shop-suggestions button{color:#e5e7eb!important}
html[data-mn-theme="dark"] .shop-suggestions button:hover{background:#0f2f2b!important;color:#5eead4!important}
html[data-mn-theme="dark"] .shop-suggestions em{background:#1f2937!important;color:#cbd5e1!important}
html[data-mn-theme="dark"] .shop-quick-tags button,
html[data-mn-theme="dark"] .shop-price-chips button{background:#0f2f2b!important;border-color:#134e4a!important;color:#5eead4!important}
html[data-mn-theme="dark"] .shop-quick-tags button:hover,
html[data-mn-theme="dark"] .shop-price-chips button:hover{background:#14b8a6!important;color:#fff!important}


/* Module 79: dark checkout payment polish */
html[data-mn-theme="dark"] .payment-choice-card.selected{background:linear-gradient(135deg,#0f2f2b,#111827)!important;border-color:#14b8a6!important;box-shadow:0 16px 34px rgba(20,184,166,.18)!important}
html[data-mn-theme="dark"] .payment-choice-logo{background:#0b1220!important;border-color:#263244!important}
html[data-mn-theme="dark"] .payment-choice-logo:after{color:#5eead4!important}
html[data-mn-theme="dark"] .payment-mini-trust span{background:#0f2f2b!important;border-color:#134e4a!important;color:#5eead4!important}


/* Module 80: dark product detail generic info */
html[data-mn-theme="dark"] .rx-warning-box{background:#451a2a!important;border-color:#9f1239!important;color:#fecdd3!important}
html[data-mn-theme="dark"] .product-section-head span,
html[data-mn-theme="dark"] .product-section-head a{background:#0f2f2b!important;border-color:#134e4a!important;color:#5eead4!important}
html[data-mn-theme="dark"] .generic-overview,
html[data-mn-theme="dark"] .medicine-extra-card{background:#0b1220!important;border-color:#263244!important;color:#cbd5e1!important}
html[data-mn-theme="dark"] .generic-info-grid article,
html[data-mn-theme="dark"] .brand-alternative-section,
html[data-mn-theme="dark"] .product-faq-section,
html[data-mn-theme="dark"] .alternative-card,
html[data-mn-theme="dark"] .product-faq-grid details{background:#111827!important;border-color:#263244!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .generic-info-grid span,
html[data-mn-theme="dark"] .generic-brand-chip{background:#0f2f2b!important;border-color:#134e4a!important}
html[data-mn-theme="dark"] .generic-info-grid b,
html[data-mn-theme="dark"] .medicine-extra-card h3,
html[data-mn-theme="dark"] .generic-brand-chip b,
html[data-mn-theme="dark"] .alternative-name,
html[data-mn-theme="dark"] .product-faq-grid summary,
html[data-mn-theme="dark"] .pharma-help-list b{color:#f8fafc!important}
html[data-mn-theme="dark"] .generic-info-grid p,
html[data-mn-theme="dark"] .generic-brand-chip small,
html[data-mn-theme="dark"] .alternative-card p,
html[data-mn-theme="dark"] .product-faq-grid p,
html[data-mn-theme="dark"] .pharma-help-list span{color:#cbd5e1!important}
html[data-mn-theme="dark"] .pharma-help-list div{background:#0b1220!important;border-color:#263244!important}


/* Module 81: dark customer account dashboard */
html[data-mn-theme="dark"] .account-hero,
html[data-mn-theme="dark"] .account-titlebar,
html[data-mn-theme="dark"] .account-sidebar,
html[data-mn-theme="dark"] .account-card,
html[data-mn-theme="dark"] .account-stat,
html[data-mn-theme="dark"] .account-filter-card,
html[data-mn-theme="dark"] .order-history-card,
html[data-mn-theme="dark"] .order-history-top,
html[data-mn-theme="dark"] .address-card,
html[data-mn-theme="dark"] .account-profile-box,
html[data-mn-theme="dark"] .quick-stack a,
html[data-mn-theme="dark"] .benefit-grid div,
html[data-mn-theme="dark"] .account-progress-steps div,
html[data-mn-theme="dark"] .health-check-list div{background:#111827!important;border-color:#263244!important;color:#e5e7eb!important;box-shadow:0 18px 42px rgba(0,0,0,.24)!important}
html[data-mn-theme="dark"] .account-hero h1,
html[data-mn-theme="dark"] .account-titlebar h1,
html[data-mn-theme="dark"] .account-card-head h2,
html[data-mn-theme="dark"] .account-stat b,
html[data-mn-theme="dark"] .account-profile-box h3,
html[data-mn-theme="dark"] .order-total,
html[data-mn-theme="dark"] .order-info b,
html[data-mn-theme="dark"] .account-progress-steps b,
html[data-mn-theme="dark"] .latest-order-summary b,
html[data-mn-theme="dark"] .health-check-list b,
html[data-mn-theme="dark"] .benefit-grid b{color:#f8fafc!important}
html[data-mn-theme="dark"] .account-hero p,
html[data-mn-theme="dark"] .account-titlebar p,
html[data-mn-theme="dark"] .account-card-head p,
html[data-mn-theme="dark"] .account-stat p,
html[data-mn-theme="dark"] .account-order-row p,
html[data-mn-theme="dark"] .order-history-top p,
html[data-mn-theme="dark"] .order-info p,
html[data-mn-theme="dark"] .latest-order-summary span,
html[data-mn-theme="dark"] .health-check-list p,
html[data-mn-theme="dark"] .benefit-grid p{color:#cbd5e1!important}
html[data-mn-theme="dark"] .account-sidebar a,
html[data-mn-theme="dark"] .quick-stack a{color:#e5e7eb!important}
html[data-mn-theme="dark"] .account-sidebar a.active,
html[data-mn-theme="dark"] .account-sidebar a:hover{background:#0f766e!important;color:#fff!important}
html[data-mn-theme="dark"] .account-card-actions a,
html[data-mn-theme="dark"] .mini-order-actions a{background:#0f2f2b!important;border-color:#134e4a!important;color:#5eead4!important}
html[data-mn-theme="dark"] .account-progress-steps div.done{background:#0f2f2b!important;border-color:#14b8a6!important}
html[data-mn-theme="dark"] .health-reminder-card{background:#1f2937!important;border-color:#7c2d12!important}
html[data-mn-theme="dark"] .health-check-list span{background:#451a03!important}
html[data-mn-theme="dark"] .account-filter-card select{background:#0b1220!important;border-color:#263244!important;color:#e5e7eb!important}


/* Module 85: dark premium prescription pages */
html[data-mn-theme="dark"] .rx-hero,
html[data-mn-theme="dark"] .rx-detail-hero,
html[data-mn-theme="dark"] .rx-hero-card,
html[data-mn-theme="dark"] .rx-stats div,
html[data-mn-theme="dark"] .rx-card,
html[data-mn-theme="dark"] .rx-panel,
html[data-mn-theme="dark"] .rx-empty,
html[data-mn-theme="dark"] .rx-suggested-card{background:#111827!important;border-color:#263244!important;color:#e5e7eb!important;box-shadow:0 18px 42px rgba(0,0,0,.24)!important}
html[data-mn-theme="dark"] .rx-hero h1,
html[data-mn-theme="dark"] .rx-detail-hero h1,
html[data-mn-theme="dark"] .rx-hero-card b,
html[data-mn-theme="dark"] .rx-stats b,
html[data-mn-theme="dark"] .rx-number,
html[data-mn-theme="dark"] .rx-card-side b,
html[data-mn-theme="dark"] .rx-panel-head h2,
html[data-mn-theme="dark"] .rx-step-grid b,
html[data-mn-theme="dark"] .rx-suggested-info h3,
html[data-mn-theme="dark"] .rx-waiting h3,
html[data-mn-theme="dark"] .rx-info-list b,
html[data-mn-theme="dark"] .rx-empty h3{color:#f8fafc!important}
html[data-mn-theme="dark"] .rx-hero p,
html[data-mn-theme="dark"] .rx-detail-hero p,
html[data-mn-theme="dark"] .rx-hero-card small,
html[data-mn-theme="dark"] .rx-stats p,
html[data-mn-theme="dark"] .rx-card-top p,
html[data-mn-theme="dark"] .rx-card-side small,
html[data-mn-theme="dark"] .rx-panel-head p,
html[data-mn-theme="dark"] .rx-suggested-info p,
html[data-mn-theme="dark"] .rx-waiting p,
html[data-mn-theme="dark"] .rx-info-list span,
html[data-mn-theme="dark"] .pharmacist-note-panel>p,
html[data-mn-theme="dark"] .rx-empty p{color:#cbd5e1!important}
html[data-mn-theme="dark"] .rx-file-preview,
html[data-mn-theme="dark"] .rx-medicine-preview div,
html[data-mn-theme="dark"] .rx-file-large,
html[data-mn-theme="dark"] .rx-step-grid div,
html[data-mn-theme="dark"] .rx-suggested-img,
html[data-mn-theme="dark"] .rx-waiting{background:#0b1220!important;border-color:#263244!important}
html[data-mn-theme="dark"] .rx-step-grid div.done,
html[data-mn-theme="dark"] .rx-estimate{background:#0f2f2b!important;border-color:#134e4a!important}
html[data-mn-theme="dark"] .rx-btn.light,
html[data-mn-theme="dark"] .rx-card-actions a,
html[data-mn-theme="dark"] .rx-suggested-action a{background:#0b1220!important;border-color:#263244!important;color:#5eead4!important}
html[data-mn-theme="dark"] .rx-kicker{background:#0f2f2b!important;color:#5eead4!important}


/* Module 87: dark mobile profile */
html[data-mn-theme="dark"] .profile-card-v87,
html[data-mn-theme="dark"] .profile-mini-stats div,
html[data-mn-theme="dark"] .password-tips div,
html[data-mn-theme="dark"] .security-check-grid div,
html[data-mn-theme="dark"] .profile-mobile-nav{background:#111827!important;border-color:#263244!important;color:#e5e7eb!important}
html[data-mn-theme="dark"] .profile-mini-stats b,
html[data-mn-theme="dark"] .password-tips b,
html[data-mn-theme="dark"] .security-check-grid b{color:#f8fafc!important}
html[data-mn-theme="dark"] .profile-mini-stats small,
html[data-mn-theme="dark"] .profile-help-text,
html[data-mn-theme="dark"] .security-check-grid p{color:#cbd5e1!important}
html[data-mn-theme="dark"] .security-check-grid span{background:#0f2f2b!important}
@media(max-width:900px){
  html[data-mn-theme="dark"] .account-sidebar,
  html[data-mn-theme="dark"] .profile-mobile-nav{background:rgba(17,24,39,.96)!important}
}

/* Module 88: auth/login page contrast fix */
.auth-shell,
.auth-side,
.auth-card{
    color:#0f172a!important;
}
.auth-side,
html[data-mn-theme="dark"] .auth-side{
    background:linear-gradient(135deg, rgba(204,251,241,.96), rgba(219,234,254,.94))!important;
    border-color:rgba(255,255,255,.75)!important;
}
.auth-card,
html[data-mn-theme="dark"] .auth-card{
    background:#ffffff!important;
    border-color:#e5e7eb!important;
    color:#0f172a!important;
    box-shadow:0 24px 80px rgba(15,23,42,.10)!important;
}
.auth-side h1,
.auth-side h2,
.auth-side h3,
.auth-card h1,
.auth-card h2,
.auth-card h3,
.auth-card label,
.auth-card .font-bold,
html[data-mn-theme="dark"] .auth-side h1,
html[data-mn-theme="dark"] .auth-side h2,
html[data-mn-theme="dark"] .auth-side h3,
html[data-mn-theme="dark"] .auth-card h1,
html[data-mn-theme="dark"] .auth-card h2,
html[data-mn-theme="dark"] .auth-card h3,
html[data-mn-theme="dark"] .auth-card label,
html[data-mn-theme="dark"] .auth-card .font-bold{
    color:#0f172a!important;
    opacity:1!important;
    text-shadow:none!important;
}
.auth-side p,
.auth-card p,
.auth-card .text-slate-500,
.auth-card .text-slate-600,
.auth-side .text-slate-500,
.auth-side .text-slate-600,
html[data-mn-theme="dark"] .auth-side p,
html[data-mn-theme="dark"] .auth-card p,
html[data-mn-theme="dark"] .auth-card .text-slate-500,
html[data-mn-theme="dark"] .auth-card .text-slate-600,
html[data-mn-theme="dark"] .auth-side .text-slate-500,
html[data-mn-theme="dark"] .auth-side .text-slate-600{
    color:#475569!important;
    opacity:1!important;
    text-shadow:none!important;
}
.auth-card .input,
html[data-mn-theme="dark"] .auth-card .input,
.auth-card input[type="email"],
.auth-card input[type="password"],
html[data-mn-theme="dark"] .auth-card input[type="email"],
html[data-mn-theme="dark"] .auth-card input[type="password"]{
    background:#ffffff!important;
    border-color:#dbe3ea!important;
    color:#0f172a!important;
    opacity:1!important;
    -webkit-text-fill-color:#0f172a!important;
}
.auth-card .input::placeholder,
.auth-card input::placeholder,
html[data-mn-theme="dark"] .auth-card .input::placeholder,
html[data-mn-theme="dark"] .auth-card input::placeholder{
    color:#94a3b8!important;
    opacity:1!important;
    -webkit-text-fill-color:#94a3b8!important;
}
.auth-card a,
html[data-mn-theme="dark"] .auth-card a{
    color:#0f766e!important;
}
.auth-card .btn-primary,
html[data-mn-theme="dark"] .auth-card .btn-primary{
    background:#0f766e!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
