/* ==========================================================================
   AnyUnlocker — LIGHT MODE
   Loaded after every dark layer. Applies only when <html data-mode="light">.
   The dark theme is untouched: remove this file and the site is as before.
   ========================================================================== */
html[data-mode="light"]{
  color-scheme: light;
  --ax-canvas:#EFEFF2;--ax-paper:#FFFFFF;--ax-soft:#F6F6F8;--ax-ink:#0B0B10;--ax-muted:#5E5E6B;
  --ax-line:#E4E4EA;--ax-line-2:#D8D8E0;--ax-brand-soft:#FFF1E6;
  --ax-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -16px rgba(16,24,40,.18);
  --canvas:#EFEFF2;--paper:#FFFFFF;--soft:#F6F6F8;--ink:#0B0B10;--muted:#5E5E6B;--line:#E4E4EA;--mint:#FFF1E6;
  --shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -16px rgba(16,24,40,.18);
}
html[data-mode="light"] body{background:#EFEFF2 !important;color:#0B0B10 !important;}

/* ---- generated from the dark layers ---- */
html[data-mode="light"] main .bg-dark{background:#f8f9f9 !important}
html[data-mode="light"] main .text-danger{color:#f8072a !important}
html[data-mode="light"] main .btn-secondary:hover,html[data-mode="light"] main .btn-default:hover,html[data-mode="light"] main .btn-light:hover{background:#eff0f1 !important}
html[data-mode="light"] main select option,html[data-mode="light"] main optgroup{background:#f8f8f8 !important}
html[data-mode="light"] main .input-group-text,html[data-mode="light"] main .input-group-prepend .input-group-text,html[data-mode="light"] main .input-group-append .input-group-text{background:#eff0f1 !important}
html[data-mode="light"] main .chosen-container .chosen-search input{background:#f8f8f8 !important}
html[data-mode="light"] main .table-striped tbody tr:nth-of-type(odd){background:rgba(16,24,40,0.006) !important}
html[data-mode="light"] main .table-hover tbody tr:hover,html[data-mode="light"] main .table tbody tr:hover{background:rgba(16,24,40,0.01) !important}
html[data-mode="light"] main .badge-primary,html[data-mode="light"] main .badge-info{color:#ff7600 !important}
html[data-mode="light"] main .badge-success{background:#eff4f1 !important;color:#1ee165 !important}
html[data-mode="light"] main .badge-danger{background:#f3eef0 !important;color:#5d1922 !important}
html[data-mode="light"] main .badge-warning{background:#f4f2ee !important;color:#fbc104 !important}
html[data-mode="light"] main .modal-backdrop{background:#fcfcfc !important}
html[data-mode="light"] .brand.brand-word .bw-3{color:var(--ax-muted,#62686f) !important}
html[data-mode="light"] a.text-primary,html[data-mode="light"] .text-primary{color:#ff7300 !important}
html[data-mode="light"] .modal-backdrop,html[data-mode="light"] .modal-backdrop.show{background:#fcfcfc !important}
html[data-mode="light"] .modal-content{background:#f5f6f6 !important;border:1px solid #eeeeef !important;box-shadow:0 24px 70px rgba(16,24,40,0.061) !important;color:#131619 !important}
html[data-mode="light"] .modal-header,html[data-mode="light"] .modal-menu .modal-header{background:#f3f3f4 !important;border-bottom:1px solid #eeeeef !important;color:#131619 !important}
html[data-mode="light"] .modal-header .modal-title,html[data-mode="light"] .modal-header h5,html[data-mode="light"] .modal-header h4{color:#131619 !important}
html[data-mode="light"] .modal-header .close,html[data-mode="light"] .modal-header button.close,html[data-mode="light"] .modal .close{color:#62686f !important}
html[data-mode="light"] .modal-body,html[data-mode="light"] .modal-footer{background:#f5f6f6 !important;color:#131619 !important}
html[data-mode="light"] .modal-footer{border-top:1px solid #eeeeef !important}
html[data-mode="light"] .modal .form-control,html[data-mode="light"] .modal input[type=text],html[data-mode="light"] .modal input[type=email],html[data-mode="light"] .modal input[type=password],html[data-mode="light"] .modal input[type=number],html[data-mode="light"] .modal select,html[data-mode="light"] .modal textarea{background:#f3f3f4 !important;color:#131619 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] .modal .form-control:focus,html[data-mode="light"] .modal input:focus,html[data-mode="light"] .modal select:focus{background:#f3f3f4 !important;color:#131619 !important}
html[data-mode="light"] .modal .input-group-text{background:#eff0f1 !important;border:1px solid #eaeaec !important;color:#62686f !important}
html[data-mode="light"] .modal label,html[data-mode="light"] .modal .form-label{color:#62686f !important}
html[data-mode="light"] .modal a{color:#ff7300 !important}
html[data-mode="light"] .modal .custom-control-label{color:#454b52 !important}
html[data-mode="light"] .modal .custom-control-label::before{background:#f3f3f4 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] .wizard .steps ul li a{color:#62686f !important}
html[data-mode="light"] .wizard .steps ul li.current a{color:#131619 !important}
html[data-mode="light"] .wizard .actions li.disabled a{background:#eff0f1 !important;border-color:#eaeaec !important}
html[data-mode="light"] .site-footer{background:#f8f9f9 !important;border-top:1px solid #eeeeef !important}
html[data-mode="light"] .site-footer .footer-bottom{border-top:1px solid #eeeeef !important;color:#7f858c !important}
html[data-mode="light"] .site-footer .footer-bottom a{color:#ff7300 !important}
html[data-mode="light"] .site-footer h2{color:#131619 !important}
html[data-mode="light"] .site-footer a{color:#62686f !important}
html[data-mode="light"] .site-footer p{color:#62686f !important}
html[data-mode="light"] .announcement{background:#f9f9f8 !important;color:#1e2024 !important;border-bottom:1px solid #f6f5f3 !important}
html[data-mode="light"] .site-header{background:rgba(16,24,40,0.061) !important}
html[data-mode="light"] .button.secondary{border-color:#eaeaec !important}
html[data-mode="light"] .button.secondary:hover{background:#f0f1f2 !important}
html[data-mode="light"] .hero-scene{background:#f7f8f8 !important;border:1px solid #eeeeef !important}
html[data-mode="light"] .scene-grid{background-image:linear-gradient(rgba(16,24,40,0.019) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,40,0.019) 1px,transparent 1px) !important}
html[data-mode="light"] .scene-label{color:#62686f !important}
html[data-mode="light"] .scene-orbit{border:1px solid #eaeaec !important}
html[data-mode="light"] .scene-orbit:after{border:1px solid #e6e7e8 !important}
html[data-mode="light"] .tool-window{background:#f5f6f6 !important;box-shadow:14px 24px 35px rgba(16,24,40,0.055) !important}
html[data-mode="light"] .tool-row{border-top:1px solid #eff0f1 !important}
html[data-mode="light"] .mint{background:#f6f4f2 !important;color:#ff7600 !important}
html[data-mode="light"] .lilac{background:#f0f0f3 !important;color:#5d42bd !important}
html[data-mode="light"] .peach{background:#f6f4f2 !important;color:#d2832d !important}
html[data-mode="light"] .scene-chip{border:1px solid #eaeaec !important;box-shadow:0 8px 20px rgba(16,24,40,0.043) !important}
html[data-mode="light"] .scene-number{color:#7f858c !important}
html[data-mode="light"] .brand-strip{color:#7f858c !important}
html[data-mode="light"] .card-number{color:#7f858c !important}
html[data-mode="light"] .product-art{background:#f4f4f5 !important}
html[data-mode="light"] .product-meta>div{border-top:1px solid #eff0f1 !important}
html[data-mode="light"] .partner-banner{background:#f8f7f6 !important}
html[data-mode="light"] .partner-graphic span{background:#f3f3f4 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] .partner-graphic i{color:#ff7300 !important}
html[data-mode="light"] .search-field{background:#f5f6f6 !important}
html[data-mode="light"] .group-heading{background:#f3f3f4 !important}
html[data-mode="light"] .group-heading>span{background:rgba(16,24,40,0.025) !important;border:1px solid #eaeaec !important}
html[data-mode="light"] th{background:#f3f3f4 !important}
html[data-mode="light"] td{border-bottom:1px solid #eff0f1 !important}
html[data-mode="light"] tbody tr:hover{background:#f3f3f4 !important}
html[data-mode="light"] .service-id{color:#ff7600 !important;background:#f3f3f4 !important}
html[data-mode="light"] dialog{box-shadow:0 30px 100px rgba(16,24,40,0.061) !important}
html[data-mode="light"] dialog::backdrop{background:rgba(16,24,40,0.061) !important}
html[data-mode="light"] .plan-card.featured{background:#f9f9f8 !important}
html[data-mode="light"] .featured p,html[data-mode="light"] .featured .eyebrow,html[data-mode="light"] .featured li svg{color:#ff7600 !important}
html[data-mode="light"] .featured ul{border-color:#f2f0ed !important}
html[data-mode="light"] .faq{background:#f3f3f4 !important}
html[data-mode="light"] .faq details{border-bottom:1px solid #eff0f1 !important}
html[data-mode="light"] .empty-icon{background:#f3f3f4 !important}
html[data-mode="light"] .aside-card{background:#f5f6f6 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] .summary-line{border-bottom:1px solid #eff0f1 !important}
html[data-mode="light"] .legal-layout hr{border-top:1px solid #eff0f1 !important}
html[data-mode="light"] .site-footer{background:#f8f9f9 !important}
html[data-mode="light"] .footer-bottom{border-top:1px solid #eff0f1 !important;color:#7f858c !important}
html[data-mode="light"] .back-top{border:1px solid rgba(16,24,40,0.047) !important}
html[data-mode="light"] #bu-studio .registration-step-list li>span{border:1px solid #eaeaec !important}
html[data-mode="light"] #bu-studio .registration-notice{background:#f3f3f4 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] #bu-studio .form-control{border:1px solid #eaeaec !important;background:#f5f6f6 !important}
html[data-mode="light"] #bu-studio .alert-reg:not(:empty){background:#f6f3f2 !important;color:#ff4300 !important}
html[data-mode="light"] #bu-studio .chosen-single{background:#f5f6f6 !important}
@media (max-width:960px){
html[data-mode="light"] #primary-nav{box-shadow:0 15px 20px rgba(16,24,40,0.055) !important}
}
html[data-mode="light"] .spotlight-track{scrollbar-color:#e5e6e7 transparent !important}
html[data-mode="light"] .discovery-links a{background:#f3f3f4 !important}
html[data-mode="light"] .support-contact-card{background:#f5f6f6 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] .support-contact-card:hover{background:#f0f1f2 !important}
html[data-mode="light"] .banner-carousel{background:#fafbfb !important}
html[data-mode="light"] .banner-prev,html[data-mode="light"] .banner-next{border:1px solid rgba(16,24,40,0.079) !important;background:rgba(16,24,40,0.061) !important;color:#0f0f0f !important}
html[data-mode="light"] .banner-controls{background:rgba(16,24,40,0.061) !important;border:1px solid rgba(16,24,40,0.046) !important}
html[data-mode="light"] .banner-dot:after{background:rgba(16,24,40,0.138) !important}
html[data-mode="light"] .banner-play{border-left:1px solid rgba(16,24,40,0.059) !important;color:#0f0f0f !important}
html[data-mode="light"] .banner-promo{background:#f9fafa !important;border:1px solid #ecebeb !important;color:#0f0f0f !important}
html[data-mode="light"] .banner-promo:before{background:linear-gradient(105deg,#fafafb 38%,transparent 100%),repeating-linear-gradient(130deg,transparent 0 24px,rgba(16,24,40,0.009) 25px 26px) !important}
html[data-mode="light"] .banner-promo strong{color:#0f0f0f !important}
html[data-mode="light"] .banner-promo span.promo-desc{color:#33383f !important}
html[data-mode="light"] .ticker-toggle{background:rgba(16,24,40,0.175) !important}
html[data-mode="light"] .site-footer{background:#f5f6f6 !important;border-top:1px solid #ececed !important}
html[data-mode="light"] .site-footer .footer-grid h2{color:#131619 !important}
html[data-mode="light"] .site-footer .footer-grid>div>a:not(.brand){color:#636a72 !important}
html[data-mode="light"] .site-footer .footer-grid>div>a.contact-link{color:#ff7300 !important}
html[data-mode="light"] .site-footer .footer-grid>div>p{color:#636a72 !important}
html[data-mode="light"] .site-footer .footer-bottom{border-top:1px solid #ececed !important;color:#6c737b !important}
html[data-mode="light"] .site-footer .footer-bottom a{color:#ff7300 !important}
html[data-mode="light"] input:-webkit-autofill,html[data-mode="light"] input:-webkit-autofill:hover,html[data-mode="light"] input:-webkit-autofill:focus,html[data-mode="light"] input:-webkit-autofill:active,html[data-mode="light"] textarea:-webkit-autofill,html[data-mode="light"] select:-webkit-autofill{box-shadow:0 0 0 60px #f3f3f4 inset !important;border:1px solid #eaeaec !important}
html[data-mode="light"] #login .modal-content,html[data-mode="light"] .modal-body-login{background:#f5f6f6 !important}
html[data-mode="light"] #login .form-control,html[data-mode="light"] #login input[type=text],html[data-mode="light"] #login input[type=email],html[data-mode="light"] #login input[type=password],html[data-mode="light"] .modal-body-login input{background:#f3f3f4 !important;color:#131619 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] #login .input-group-text,html[data-mode="light"] #login .input-group-prepend .input-group-text{background:#eff0f1 !important;border:1px solid #eaeaec !important;color:#62686f !important}
html[data-mode="light"] #login a{color:#ff7300 !important}
html[data-mode="light"] #login .custom-control-label,html[data-mode="light"] .modal-body-login label{color:#454b52 !important}
html[data-mode="light"] .header-actions .account-menus .nav-link{color:#20262c !important}
html[data-mode="light"] .header-actions .account-menus .nav-link:hover{color:#ff7300 !important}
html[data-mode="light"] .header-actions .account-menus .user-balance .text-success,html[data-mode="light"] .header-actions .account-menus .user-balance small{color:#ff7300 !important}
html[data-mode="light"] .header-actions .account-menus .dropdown-menu{background:#f5f6f6 !important;border:1px solid #eeeeef !important;box-shadow:0 20px 50px rgba(16,24,40,0.061) !important}
html[data-mode="light"] .header-actions .account-menus .dropdown-item{color:#454b52 !important}
html[data-mode="light"] .header-actions .account-menus .dropdown-item:hover{background:#f0f1f2 !important}
html[data-mode="light"] .site-footer .footer-bottom,html[data-mode="light"] footer .footer-bottom,html[data-mode="light"] .footer-bottom{color:#6c737b !important}
html[data-mode="light"] .site-footer .footer-bottom{border-top:1px solid #ececed !important}
html[data-mode="light"] .site-footer .footer-bottom span{color:#6c737b !important}
html[data-mode="light"] .site-footer .footer-bottom a{color:#ff7300 !important}

html[data-mode="light"] .card:hover,html[data-mode="light"] .panel:hover,html[data-mode="light"] .product-card:hover,html[data-mode="light"] .preview-card:hover,html[data-mode="light"] .spotlight-card:hover,html[data-mode="light"] .plan-card:hover,html[data-mode="light"] .category-card:hover,html[data-mode="light"] .social-card:hover,html[data-mode="light"] .support-contact-card:hover,html[data-mode="light"] .contact-pill:hover,html[data-mode="light"] .banner-promo:hover,html[data-mode="light"] .raaz-card:hover,html[data-mode="light"] .gc-card:hover,html[data-mode="light"] .card-product:hover,html[data-mode="light"] .premium-card:hover,html[data-mode="light"] main .card:hover,html[data-mode="light"] [class*="-card"]:hover{border-color:#e5e6e7 !important}
html[data-mode="light"] .filter-row,html[data-mode="light"] .premium-card{background:#f5f6f6 !important;border:1px solid #eeeeef !important;color:#131619 !important}
html[data-mode="light"] .search-box,html[data-mode="light"] .custom-select-ui{background:#f3f3f4 !important;border:1px solid #eaeaec !important;color:#131619 !important}
html[data-mode="light"] .search-box input,html[data-mode="light"] .custom-select-ui,html[data-mode="light"] .custom-select-ui option{color:#131619 !important}
html[data-mode="light"] .custom-select-ui option{background:#f8f8f8 !important}
html[data-mode="light"] .custom-header-bg,html[data-mode="light"] .custom-header-bg th,html[data-mode="light"] .th-price{background:#f3f3f4 !important;color:#131619 !important;border-color:#eeeeef !important}
html[data-mode="light"] tr.service,html[data-mode="light"] tr.service td{color:#353a41 !important}
html[data-mode="light"] tr.service:hover,html[data-mode="light"] tr.service:hover td{background:#f3f3f4 !important}
html[data-mode="light"] tr.service td,html[data-mode="light"] .premium-card table td,html[data-mode="light"] .premium-card table th{border-bottom:1px solid #eeeeef !important}
html[data-mode="light"] .id-tag{background:#f6f4f2 !important;color:#ff7600 !important;border:1px solid #f2f0ed !important}
html[data-mode="light"] .time-text{background:#eff0f1 !important;color:#353a41 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] #login input:-webkit-autofill,html[data-mode="light"] #login input:-webkit-autofill:hover,html[data-mode="light"] #login input:-webkit-autofill:active,html[data-mode="light"] .modal-body-login input:-webkit-autofill,html[data-mode="light"] .modal-body-login input:-webkit-autofill:hover,html[data-mode="light"] .modal-body-login input:-webkit-autofill:active{box-shadow:0 0 0 60px #f3f3f4 inset !important;border:1px solid #eaeaec !important}
html[data-mode="light"] #login input:-webkit-autofill:focus,html[data-mode="light"] .modal-body-login input:-webkit-autofill:focus{-webkit-text-fill-color:#131619 !important;box-shadow:0 0 0 60px #f3f3f4 inset,0 0 0 3px #ff7a1826 !important}
html[data-mode="light"] body .raaz-ticker-wrap{background:#f5f6f6 !important;border:1px solid #eeeeef !important}
html[data-mode="light"] body .raaz-ticker-wrap .ticker-label{color:#71767e !important}
html[data-mode="light"] body .raaz-ticker-wrap .raaz-ticker-item{color:#62686f !important}
html[data-mode="light"] body .raaz-ticker-wrap .highlight-text{color:#131619 !important}
html[data-mode="light"] body .raaz-ticker-wrap .ticker-toggle{background:#eff0f1 !important;border:1px solid #eaeaec !important;color:#1e2024 !important}
html[data-mode="light"] body .raaz-ticker-wrap .ticker-toggle:hover{background:#ececed !important;color:#0f0f0f !important}
html[data-mode="light"] body .ax-pop{color:#1e2024 !important}
html[data-mode="light"] body .ax-pop .ax-pop-title{color:#0f0f0f !important}
html[data-mode="light"] body .ax-pop .ax-pop-text{color:#454b52 !important}
html[data-mode="light"] body .ax-pop .ax-pop-warn{color:#5d1a1a !important}
html[data-mode="light"] body .ax-pop .ax-pop-methods span{background:#eff0f1 !important;border:1px solid #eaeaec !important;color:#1e2024 !important}
html[data-mode="light"] body .ax-pop .ax-pop-foot{color:#71767e !important}
html[data-mode="light"] body .support-contacts .sc-eyebrow{color:#ff7300 !important}
html[data-mode="light"] body .support-contacts .support-contact-heading h2{color:#0f0f0f !important}
html[data-mode="light"] body .support-contacts .support-contact-heading p{color:#62686f !important}
html[data-mode="light"] body .support-contacts a.support-contact-card{background:#f5f6f6 !important;border:1px solid #eeeeef !important}
html[data-mode="light"] body .support-contacts a.support-contact-card:hover,html[data-mode="light"] body .support-contacts a.support-contact-card:focus-visible{background:#f3f3f4 !important}
html[data-mode="light"] body .support-contacts .sc-body small{color:#71767e !important}
html[data-mode="light"] body .support-contacts .sc-body strong{color:#131619 !important}
html[data-mode="light"] body .glass-avatar-ring img.profile-img,html[data-mode="light"] body img.drawer-avatar{background:#f1f1f2 !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information,html[data-mode="light"] .modal .service-information){color:#373b41 !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) :is(h1,html[data-mode="light"] h2,html[data-mode="light"] h3,html[data-mode="light"] h4,html[data-mode="light"] h5,html[data-mode="light"] h6,html[data-mode="light"] strong,html[data-mode="light"] b){color:#131619 !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) blockquote{color:#373b41 !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) :is(
  [style*="color: #000000"],html[data-mode="light"] [style*="color:#000000"],html[data-mode="light"] [style*="color: #000;"],html[data-mode="light"] [style*="color:#000;"],html[data-mode="light"] [style*="color: #141414"],html[data-mode="light"] [style*="color:#141414"],html[data-mode="light"] [style*="color: #212529"],html[data-mode="light"] [style*="color:#212529"],html[data-mode="light"] [style*="color: #333"],html[data-mode="light"] [style*="color:#333"],html[data-mode="light"] [style*="color: black"],html[data-mode="light"] [style*="color:black"],html[data-mode="light"] [style*="color: rgb(0,html[data-mode="light"] 0,html[data-mode="light"] 0)"],html[data-mode="light"] [style*="color: rgb(33,html[data-mode="light"] 37,html[data-mode="light"] 41)"],html[data-mode="light"] [style*="color: rgb(20,html[data-mode="light"] 20,html[data-mode="light"] 20)"]
){color:#131619 !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) :is([style*="color: #0000ff"],html[data-mode="light"] [style*="color:#0000ff"],html[data-mode="light"] [style*="color: blue"]){color:#0056ff !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) :is([style*="color: #800080"],html[data-mode="light"] [style*="color:#800080"],html[data-mode="light"] [style*="color: purple"]){color:#421b6c !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) :is([style*="color: #3366ff"],html[data-mode="light"] [style*="color:#3366ff"]){color:#0056ff !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) :is([style*="color: #ff0000"],html[data-mode="light"] [style*="color:#ff0000"],html[data-mode="light"] [style*="color: red"]){color:#ff0000 !important}
html[data-mode="light"] body :is(.card-servicedetail,html[data-mode="light"] .service-information) a{color:#ff7300 !important}
html[data-mode="light"] body .profile-wrapper .glass-profile-btn{background:#f5f6f6 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] body .profile-wrapper .glass-profile-btn:hover,html[data-mode="light"] body .profile-wrapper .glass-profile-btn[aria-expanded="true"]{background:#f3f3f4 !important}
html[data-mode="light"] body .profile-wrapper .glass-name{color:#131619 !important}
html[data-mode="light"] body .profile-wrapper .glass-badge{color:#ff7300 !important}
html[data-mode="light"] body .profile-wrapper .glass-chevron{color:#62686f !important}
html[data-mode="light"] body .profile-wrapper .modern-glass-menu{background:#f5f6f6 !important;border:1px solid #ececed !important;box-shadow:0 18px 40px rgba(16,24,40,0.158) !important}
html[data-mode="light"] body .profile-wrapper .modern-glass-menu .menu-header{background:linear-gradient(180deg,#f2f2f3 0%,#f5f6f6 100%) !important;border-bottom:1px solid #eeeeef !important}
html[data-mode="light"] body .profile-wrapper .header-name{color:#0f0f0f !important}
html[data-mode="light"] body .profile-wrapper .header-email{color:#71767e !important}
html[data-mode="light"] body .profile-wrapper .glass-balance-card{background:#f1f1f2 !important;border:1px solid #eaeaec !important}
html[data-mode="light"] body .profile-wrapper .gb-label{color:#71767e !important}
html[data-mode="light"] body .profile-wrapper .gb-amount{color:#0f0f0f !important}
html[data-mode="light"] body .profile-wrapper .modern-link{color:#2d3034 !important}
html[data-mode="light"] body .profile-wrapper .modern-link .icon-box{background:#f1f1f2 !important;color:#62686f !important}
html[data-mode="light"] body .profile-wrapper .modern-link:hover .icon-box{color:#ff7300 !important}
html[data-mode="light"] body .profile-wrapper .menu-divider{background:#eeeeef !important;border-color:#eeeeef !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap:hover{background:#f3f3f4 !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-label{color:#2d3034 !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-date{color:#71767e !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-ip{background:#f1f1f2 !important;color:#62686f !important}
html[data-mode="light"] body .profile-wrapper .menu-footer{background:#f5f6f6 !important;border-top:1px solid #eeeeef !important}
html[data-mode="light"] body .profile-wrapper .modern-logout-btn{color:#5d1a1a !important}
html[data-mode="light"] body .profile-wrapper .modern-link.last-login-wrap{background:#f3f3f4 !important;border:1px solid #eeeeef !important}
html[data-mode="light"] body .profile-wrapper .modern-link.last-login-wrap:hover{background:#f1f1f2 !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-icon{color:#ff7300 !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-label{color:#71767e !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-date{color:#131619 !important}
html[data-mode="light"] body .profile-wrapper .last-login-wrap .ll-ip{background:#f5f6f6 !important;border:1px solid #eaeaec !important;color:#454b52 !important}
html[data-mode="light"] body .unpaid-btns-mob a.btn.view-btn-mob{color:#ff7300 !important}
html[data-mode="light"] body .announcement-scroll-area:not(:has(> :not(script)))::before{color:#71767e !important}
html[data-mode="light"] body .back-top{background:#f5f6f6 !important;color:#ff7300 !important;box-shadow:0 8px 20px rgba(16,24,40,0.14) !important}
html[data-mode="light"] body .back-top .bt-track{stroke:#ececed !important}
html[data-mode="light"] body .back-top:hover .bt-progress{stroke:#fbf9f8 !important}
html[data-mode="light"] body .dropdown-menu .custom-theme-box{background:#f1f1f2 !important;border:2px solid #eaeaec !important}
html[data-mode="light"] header .header-middle{background-color:#f8f8f9 !important;border-bottom:1px solid rgba(11,11,16,0.09) !important;box-shadow:0 4px 30px rgba(16,24,40,0.14) !important}
html[data-mode="light"] header .navbar-mastermenu .nav-link,html[data-mode="light"] header .nav-links a{color:#1e2024 !important}
html[data-mode="light"] header .navbar-mastermenu .nav-link:hover,html[data-mode="light"] header .navbar-mastermenu .nav-item:hover .nav-link,html[data-mode="light"] header .nav-links a:hover{color:#0f0f0f !important;background-color:rgba(11,11,16,0.135) !important}
html[data-mode="light"] header .navbar-mastermenu .dropdown-menu{background-color:#f5f6f6 !important;border:1px solid rgba(11,11,16,0.135) !important;box-shadow:0 20px 40px rgba(16,24,40,0.175) !important}
html[data-mode="light"] header .navbar-mastermenu .dropdown-item,html[data-mode="light"] header .navbar-mastermenu .dropdown-item a{color:#0f0f0f !important}
html[data-mode="light"] header .navbar-mastermenu .dropdown-item:hover,html[data-mode="light"] header .navbar-mastermenu .dropdown-item:hover a{background-color:rgba(11,11,16,0.09) !important}
html[data-mode="light"] header .inline-search-box input.modern-search-input{background-color:rgba(11,11,16,0.108) !important;border:1px solid rgba(11,11,16,0.18) !important;color:#0f0f0f !important}
html[data-mode="light"] header .inline-search-box input.modern-search-input::placeholder{color:rgba(15,15,15,0.7) !important}
html[data-mode="light"] header .inline-search-box input.modern-search-input:focus{background-color:rgba(11,11,16,0.18) !important}
html[data-mode="light"] header .inline-search-box .search-icon-left{color:rgba(15,15,15,0.8) !important}
html[data-mode="light"] header .inline-search-box input.modern-search-input:focus + .search-icon-left{color:#0f0f0f !important}
html[data-mode="light"] header #searchresult.modern-results .serchcontent{background-color:#f5f6f6 !important;border:1px solid rgba(11,11,16,0.135) !important;box-shadow:0 24px 48px rgba(16,24,40,0.175) !important}
html[data-mode="light"] header #searchresult.modern-results .serchcontent *{color:#0f0f0f !important}
html[data-mode="light"] header #searchresult.modern-results .serchcontent a{border-bottom:1px solid rgba(11,11,16,0.072) !important}
html[data-mode="light"] header #searchresult.modern-results .serchcontent a:hover,html[data-mode="light"] header #searchresult.modern-results .serchcontent a:hover *{background-color:rgba(11,11,16,0.09) !important}
html[data-mode="light"] header a[data-target="#login"]{border:1px solid rgba(11,11,16,0.36) !important;color:#0f0f0f !important}
html[data-mode="light"] header a[data-target="#login"]:hover{background:rgba(11,11,16,0.135) !important}
html[data-mode="light"] header a[href="register"]{box-shadow:0 4px 15px rgba(16,24,40,0.07) !important}
html[data-mode="light"] header .icon-only-btn{border:1px solid rgba(11,11,16,0.36) !important}
html[data-mode="light"] header .icon-only-btn:hover{background:rgba(11,11,16,0.135) !important}
html[data-mode="light"] .lang-curr-combo .dropdown-menu{border:1px solid rgba(11,11,16,0.135) !important;box-shadow:0 20px 40px rgba(16,24,40,0.175) !important;background-color:#f5f6f6 !important}
html[data-mode="light"] .combo-section-title{color:rgba(15,15,15,0.8) !important}
html[data-mode="light"] .combo-item{color:#0f0f0f !important}
html[data-mode="light"] .combo-item:hover{background-color:rgba(11,11,16,0.09) !important}
html[data-mode="light"] header #searchresult.modern-results .serchcontent::-webkit-scrollbar-track,html[data-mode="light"] .lang-curr-combo .dropdown-menu::-webkit-scrollbar-track{background:rgba(16,24,40,0.052) !important}
@media (max-width: 991px){
html[data-mode="light"] header .navbar-toggler{border:1px solid rgba(11,11,16,0.27) !important}
html[data-mode="light"] header .search-wrapper-resp{background-color:#f5f6f6 !important;border-bottom:1px solid rgba(11,11,16,0.135) !important;box-shadow:0 15px 30px rgba(16,24,40,0.175) !important}
html[data-mode="light"] header .search-wrapper-resp .search-icon-left{color:rgba(15,15,15,0.8) !important}
html[data-mode="light"] header .mobile-search-btn{color:#6c35ca !important}
html[data-mode="light"] header .mobile-search-btn:hover{color:#580af5 !important}
}
html[data-mode="light"] #ax-preloader{background:#fafafa !important}
html[data-mode="light"] .ax-pl-bar{background:#f1f1f2 !important}

/* ---- hand-made fixes ---- */
/* the word logo in the footer: "Any" was white on white */
html[data-mode="light"] .brand-word .bw-1{color:#0B0B10 !important;}
html[data-mode="light"] .brand-word .bw-3{color:#5E5E6B !important;}
/* inputs: the dark theme writes white text, which vanished on white boxes */
html[data-mode="light"] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),
html[data-mode="light"] select,html[data-mode="light"] textarea,html[data-mode="light"] .form-control,
html[data-mode="light"] .chosen-single,html[data-mode="light"] .chosen-choices{
  color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;background-color:#FFFFFF !important;border-color:#D8D8E0 !important;}
html[data-mode="light"] input::placeholder,html[data-mode="light"] textarea::placeholder{color:#92929E !important;-webkit-text-fill-color:#92929E !important;opacity:1;}
html[data-mode="light"] .form-control:focus,html[data-mode="light"] input:focus{border-color:#ff7a18 !important;box-shadow:0 0 0 3px rgba(255,122,24,.15) !important;}
html[data-mode="light"] input:-webkit-autofill,html[data-mode="light"] input:-webkit-autofill:hover,html[data-mode="light"] input:-webkit-autofill:focus{
  -webkit-text-fill-color:#0B0B10 !important;-webkit-box-shadow:0 0 0 1000px #FFFFFF inset !important;box-shadow:0 0 0 1000px #FFFFFF inset !important;caret-color:#0B0B10;}
html[data-mode="light"] .input-group-text,html[data-mode="light"] .input-group-prepend .input-group-text{background:#F6F6F8 !important;border-color:#D8D8E0 !important;color:#5E5E6B !important;}
html[data-mode="light"] .modal-content{background:#FFFFFF !important;color:#0B0B10 !important;}
html[data-mode="light"] .modal-content label,html[data-mode="light"] .modal-content a:not(.btn){color:#0B0B10;}
/* the phone menu button was painted white inline */
html[data-mode="light"] .navbar-toggler i{color:#0B0B10 !important;}
/* the mode switch: the moon must read on the light header */
html[data-mode="light"] .anyx-mode-toggle,html[data-mode="light"] .anyx-mode-toggle i{color:#0B0B10 !important;}
/* dashboard balance cards: their own gradients back, so the white figures read */
html[data-mode="light"] body main .card.main-balance-card,html[data-mode="light"] body .card.main-balance-card{
  background:linear-gradient(135deg,#8038ca 0%,#403bf6 50%,#06b6d4 100%) !important;border:0 !important;}
html[data-mode="light"] body main .card.card-unpaid-red,html[data-mode="light"] body .card.card-unpaid-red{
  background:linear-gradient(135deg,#ef448c 0%,#f99b16 100%) !important;border:0 !important;}
html[data-mode="light"] .main-balance-card .text-white,html[data-mode="light"] .card-unpaid-red .text-white,
html[data-mode="light"] .main-balance-card .balance-amount,html[data-mode="light"] .card-unpaid-red .balance-amount,
html[data-mode="light"] .main-balance-card .balance-amount *,html[data-mode="light"] .card-unpaid-red .balance-amount *{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;}
html[data-mode="light"] .main-balance-card .text-white-50,html[data-mode="light"] .card-unpaid-red .text-white-50{color:rgba(255,255,255,.75) !important;}
html[data-mode="light"] .main-balance-card .btn-glass-effect,html[data-mode="light"] .card-unpaid-red .btn-glass-effect{background:rgba(255,255,255,.22) !important;border-color:rgba(255,255,255,.45) !important;color:#FFFFFF !important;}
html[data-mode="light"] .card-unpaid-red .btn-glass-outline{border-color:rgba(255,255,255,.6) !important;color:#FFFFFF !important;background:transparent !important;}

/* pop-ups: a dark veil behind them, never a white one */
html[data-mode="light"] .modal-backdrop,html[data-mode="light"] .modal-backdrop.show,html[data-mode="light"] main .modal-backdrop,html[data-mode="light"] main .modal-backdrop.show{
  background:#0B0B10 !important;opacity:.45 !important;}

/* the mode switch, signed in as well as out */
html[data-mode="light"] body a.anyx-mode-toggle,html[data-mode="light"] body a.anyx-mode-toggle i,
html[data-mode="light"] body .right-action-buttons a.anyx-mode-toggle i{color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;opacity:1 !important;}
html[data-mode="light"] body a.anyx-mode-toggle{background:#FFFFFF !important;border:1px solid #D8D8E0 !important;}
html[data-mode="light"] body main .card-unpaid-red a.btn.btn-glass-effect,html[data-mode="light"] body .card-unpaid-red a.btn.btn-glass-effect,
html[data-mode="light"] body main .main-balance-card button.btn.btn-glass-effect{background:rgba(255,255,255,.22) !important;border:1px solid rgba(255,255,255,.5) !important;color:#FFFFFF !important;box-shadow:none !important;}
html[data-mode="light"] body main .card-unpaid-red a.btn.btn-glass-outline,html[data-mode="light"] body .card-unpaid-red a.btn.btn-glass-outline{background:transparent !important;border:1px solid rgba(255,255,255,.7) !important;color:#FFFFFF !important;}

/* ===================== ADD FUNDS (/addfunds) ===================== */
html[data-mode="light"] .premium-wrapper{--bg-card:#FFFFFF;--bg-section:#F6F6F8;--text-main:#0B0B10;--text-muted:#5E5E6B;--border-color:#E4E4EA;--primary:#ff7a18;--cyan:#ff7a18;color:#0B0B10 !important;}
html[data-mode="light"] .premium-card{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:14px !important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 24px 48px -24px rgba(16,24,40,.22) !important;}
html[data-mode="light"] .premium-card .watermark-text{opacity:.04 !important;color:#0B0B10 !important;}
html[data-mode="light"] .balance-header{background:linear-gradient(135deg,#0B0B10 0%,#23232d 100%) !important;border:0 !important;position:relative;overflow:hidden;}
html[data-mode="light"] .balance-header::after{content:"";position:absolute;right:-60px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,24,.45),transparent 70%);pointer-events:none;}
html[data-mode="light"] .balance-header .balance-label{color:rgba(255,255,255,.7) !important;}
html[data-mode="light"] .balance-header .balance-amount{background:none !important;-webkit-text-fill-color:#FFFFFF !important;color:#FFFFFF !important;}
html[data-mode="light"] .form-body{background:#FFFFFF !important;}
html[data-mode="light"] .amount-label-top{color:#0B0B10 !important;}
html[data-mode="light"] .amount-label-top i{color:#ff7a18 !important;}
html[data-mode="light"] .custom-amount-input{background:#F6F6F8 !important;border:1.5px solid #E4E4EA !important;border-radius:10px !important;color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;box-shadow:none !important;}
html[data-mode="light"] .custom-amount-input:focus{background:#FFFFFF !important;border-color:#ff7a18 !important;box-shadow:0 0 0 4px rgba(255,122,24,.15) !important;}
html[data-mode="light"] .amount-limits-bottom{color:#92929E !important;}
html[data-mode="light"] .policy-alert{background:#FFF6EE !important;border:1px solid #FFE0C2 !important;border-left:3px solid #ff7a18 !important;color:#5E5E6B !important;border-radius:8px !important;}
html[data-mode="light"] .policy-alert strong{color:#dc2626 !important;}
html[data-mode="light"] .payment-card{background:#FFFFFF !important;border:1.5px solid #E4E4EA !important;border-radius:10px !important;box-shadow:none !important;}
html[data-mode="light"] .payment-card:hover{border-color:#D0D0DA !important;background:#FAFAFB !important;}
html[data-mode="light"] .payment-radio-input:checked + .payment-card{border-color:#ff7a18 !important;background:#FFF6EE !important;box-shadow:0 0 0 3px rgba(255,122,24,.12) !important;}
html[data-mode="light"] .payment-name,html[data-mode="light"] .styled-select{color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;}
html[data-mode="light"] .payment-radio-input:checked + .payment-card .payment-name{color:#c2410c !important;-webkit-text-fill-color:#c2410c !important;}
html[data-mode="light"] .check-indicator{border-color:#C8C8D2 !important;background:#FFFFFF !important;}
html[data-mode="light"] .payment-radio-input:checked + .payment-card .check-indicator{background:#ff7a18 !important;border-color:#ff7a18 !important;}
html[data-mode="light"] .styled-select{background:#F6F6F8 !important;border:1px solid #E4E4EA !important;border-radius:10px !important;}
html[data-mode="light"] .styled-select option{background:#FFFFFF !important;color:#0B0B10 !important;}
html[data-mode="light"] .dropdown-arrow{color:#5E5E6B !important;}
html[data-mode="light"] .summary-section{background:#F6F6F8 !important;border:1px solid #E4E4EA !important;border-radius:10px !important;box-shadow:none !important;}
html[data-mode="light"] .summary-row,html[data-mode="light"] .balance-after-row{color:#5E5E6B !important;border-color:#E4E4EA !important;}
html[data-mode="light"] .total-row{color:#0B0B10 !important;border-color:#E4E4EA !important;}
html[data-mode="light"] .total-amount-color{color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;}
html[data-mode="light"] .balance-after-val{color:#16a34a !important;}
html[data-mode="light"] .btn-submit{background:#0B0B10 !important;color:#FFFFFF !important;border:0 !important;border-radius:10px !important;box-shadow:0 12px 24px -12px rgba(11,11,16,.6) !important;}
html[data-mode="light"] .btn-submit:hover{background:#ff7a18 !important;}

/* ===================== PROFILE / SETTINGS (/settings/*) ===================== */
html[data-mode="light"] .page-container .card{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:14px !important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 24px 48px -28px rgba(16,24,40,.22) !important;}
html[data-mode="light"] .page-container .nav-pills{gap:6px;padding:6px !important;background:#F3F3F6 !important;border-radius:10px !important;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid #E4E4EA !important;}
html[data-mode="light"] .page-container .nav-pills .nav-link{color:#5E5E6B !important;background:transparent !important;border:0 !important;border-radius:10px !important;padding:9px 18px !important;font-weight:600;font-size:13.5px;white-space:nowrap;}
html[data-mode="light"] .page-container .nav-pills .nav-link:hover{color:#0B0B10 !important;background:#FFFFFF !important;}
html[data-mode="light"] .page-container .nav-pills .nav-link.active{color:#FFFFFF !important;background:#0B0B10 !important;box-shadow:0 8px 18px -10px rgba(11,11,16,.6) !important;}
html[data-mode="light"] .page-container .form-label,html[data-mode="light"] .page-container label{color:#5E5E6B !important;font-weight:600;font-size:12.5px;}
html[data-mode="light"] .page-container .form-control{border-radius:8px !important;min-height:46px;}
html[data-mode="light"] .page-container .text-muted{color:#92929E !important;}
html[data-mode="light"] .page-container .btn-secondary{background:#F3F3F6 !important;border:1px solid #E4E4EA !important;color:#0B0B10 !important;border-radius:8px !important;}
html[data-mode="light"] .page-container .btn-primary,html[data-mode="light"] .page-container button[type=submit]{background:#0B0B10 !important;border:0 !important;color:#FFFFFF !important;border-radius:10px !important;padding:11px 26px !important;font-weight:600;}
html[data-mode="light"] .page-container .btn-primary:hover,html[data-mode="light"] .page-container button[type=submit]:hover{background:#ff7a18 !important;}
html[data-mode="light"] .page-container table{color:#0B0B10 !important;}
html[data-mode="light"] .page-container table thead th{background:#F6F6F8 !important;color:#5E5E6B !important;border-color:#E4E4EA !important;font-size:12px;text-transform:uppercase;letter-spacing:.04em;}
html[data-mode="light"] .page-container table td{border-color:#EEEEF2 !important;}

/* ===================== FOOTER (both modes) ===================== */
.site-footer .footer-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 32px;margin:0 auto 46px;border-radius:14px;background:linear-gradient(135deg,#0B0B10 0%,#25252f 100%);position:relative;overflow:hidden;color:#fff;}
.site-footer .footer-cta::after{content:"";position:absolute;right:-80px;top:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,24,.5),transparent 70%);pointer-events:none;}
.site-footer .footer-cta h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#fff !important;}
.site-footer .footer-cta p{margin:4px 0 0;font-size:14px;color:rgba(255,255,255,.65) !important;}
.site-footer .footer-cta .fc-actions{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1;}
.site-footer .footer-cta a.fc-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none !important;transition:transform .2s;}
.site-footer .footer-cta a.fc-btn:hover{transform:translateY(-2px);}
.site-footer .footer-cta a.fc-primary{background:#ff7a18;color:#fff !important;}
.site-footer .footer-cta a.fc-ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff !important;}
.site-footer .footer-social{display:flex;gap:8px;margin-top:16px;}
.site-footer .footer-social a{display:grid !important;place-items:center;width:38px;height:38px;border-radius:8px;border:1px solid rgba(127,127,140,.3);color:inherit !important;transition:background .2s,color .2s,border-color .2s;}
.site-footer .footer-social a:hover{background:#ff7a18;border-color:#ff7a18;color:#fff !important;}
.site-footer .footer-social svg{width:17px;height:17px;}
.site-footer .footer-bottom .fb-credit a{font-weight:700;}
.site-footer .footer-bottom .fb-credit .fb-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ff7a18;margin-right:6px;vertical-align:middle;}
@media (max-width:640px){.site-footer .footer-cta{padding:22px;}.site-footer .footer-cta h3{font-size:20px;}}

html[data-mode="light"] .site-footer{background:#FFFFFF !important;border-top:1px solid #E4E4EA !important;}
html[data-mode="light"] .site-footer::before{opacity:.35;}
html[data-mode="light"] .site-footer .footer-grid h2{color:#0B0B10 !important;}
html[data-mode="light"] .site-footer .footer-grid>div>a:not(.brand):not(.contact-link),html[data-mode="light"] .site-footer .footer-grid>div>p{color:#5E5E6B !important;}
html[data-mode="light"] .site-footer .footer-grid>div>a:not(.brand):hover{color:#ff7a18 !important;}
html[data-mode="light"] .site-footer .footer-bottom{border-top-color:#E4E4EA !important;color:#92929E !important;}
html[data-mode="light"] .site-footer .footer-social a{border-color:#E4E4EA;color:#0B0B10 !important;background:#F6F6F8;}
html[data-mode="light"] .site-footer .footer-social a:hover{color:#fff !important;}

/* ===================== CLIENT HOME (/main) — new style ===================== */
html[data-mode="light"] .welcome-header-section .welcome-title{font-size:2.1rem !important;font-weight:800 !important;letter-spacing:-.035em !important;color:#0B0B10 !important;}
html[data-mode="light"] .welcome-header-section .welcome-title .text-primary{color:#ff7a18 !important;}
html[data-mode="light"] .welcome-header-section .welcome-date{display:inline-flex;align-items:center;gap:2px;margin-top:10px !important;padding:6px 14px;border-radius:10px;background:#FFFFFF;border:1px solid #E4E4EA;color:#5E5E6B !important;font-size:12.5px;}
html[data-mode="light"] .welcome-header-section .welcome-date i{color:#ff7a18 !important;}

/* notices */
html[data-mode="light"] .alert-card{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-left:4px solid #ff7a18 !important;border-radius:10px !important;box-shadow:0 1px 2px rgba(16,24,40,.04) !important;}
html[data-mode="light"] .alert-card .text-dark,html[data-mode="light"] .alert-card h6{color:#0B0B10 !important;}
html[data-mode="light"] .alert-card .btn-dark{background:#0B0B10 !important;color:#FFFFFF !important;border:0 !important;padding:7px 18px !important;}
html[data-mode="light"] .alert-card .btn-dark:hover{background:#ff7a18 !important;}

/* balance card: ink and orange, like a bank card */
html[data-mode="light"] body main .card.main-balance-card,html[data-mode="light"] body .card.main-balance-card{
  background:radial-gradient(120% 140% at 100% 0%,rgba(255,122,24,.55) 0%,rgba(255,122,24,0) 45%),linear-gradient(135deg,#0B0B10 0%,#1d1d27 60%,#2a2233 100%) !important;
  border-radius:14px !important;box-shadow:0 30px 60px -30px rgba(11,11,16,.65) !important;}
html[data-mode="light"] .main-balance-card .card-circle-1,html[data-mode="light"] .main-balance-card .card-circle-2{background:rgba(255,255,255,.06) !important;}
html[data-mode="light"] .main-balance-card .balance-amount{font-size:2.8rem !important;letter-spacing:-.04em !important;}
html[data-mode="light"] body main .main-balance-card button.btn.btn-glass-effect{background:#ff7a18 !important;border:0 !important;box-shadow:0 10px 24px -10px rgba(255,122,24,.8) !important;}
html[data-mode="light"] .main-balance-card .wallet-watermark{opacity:.08;}

/* unpaid card: white with an orange accent */
html[data-mode="light"] body main .card.card-unpaid-red,html[data-mode="light"] body .card.card-unpaid-red{
  background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:14px !important;animation:none !important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 24px 48px -30px rgba(16,24,40,.25) !important;}
html[data-mode="light"] .card-unpaid-red .card-circle-1,html[data-mode="light"] .card-unpaid-red .card-circle-2{background:rgba(255,122,24,.08) !important;}
html[data-mode="light"] .card-unpaid-red .text-white-50{color:#5E5E6B !important;}
html[data-mode="light"] .card-unpaid-red .balance-amount,html[data-mode="light"] .card-unpaid-red .balance-amount *{color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;}
html[data-mode="light"] .card-unpaid-red .chip-icon i{color:#ff7a18 !important;}
html[data-mode="light"] body main .card-unpaid-red a.btn.btn-glass-effect,html[data-mode="light"] body .card-unpaid-red a.btn.btn-glass-effect{background:#0B0B10 !important;border:0 !important;color:#FFFFFF !important;}
html[data-mode="light"] body main .card-unpaid-red a.btn.btn-glass-outline,html[data-mode="light"] body .card-unpaid-red a.btn.btn-glass-outline{border:1px solid #D8D8E0 !important;color:#0B0B10 !important;}

/* totals strip */
html[data-mode="light"] .stats-card-wrapper,html[data-mode="light"] .modern-card{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:14px !important;box-shadow:0 1px 2px rgba(16,24,40,.04) !important;}
html[data-mode="light"] .stats-card-wrapper .stat-col + .stat-col{border-left:1px solid #EEEEF2;}
html[data-mode="light"] .stats-card-wrapper .soft-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;}
html[data-mode="light"] .stats-card-wrapper .stat-val{font-size:1.7rem !important;font-weight:800 !important;letter-spacing:-.03em;}

/* order status */
html[data-mode="light"] .card-status{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:12px !important;box-shadow:0 1px 2px rgba(16,24,40,.04) !important;text-align:left !important;}
html[data-mode="light"] .card-status .status-count{font-size:2rem !important;font-weight:800 !important;letter-spacing:-.03em;}
html[data-mode="light"] .card-status .analytics-bg-icon{opacity:.12 !important;}
html[data-mode="light"] .card-status .progress-thin{height:6px !important;border-radius:99px;background:#F0F0F4 !important;}
html[data-mode="light"] .card-status .progress-bar{border-radius:99px;}

/* app / telegram buttons */
html[data-mode="light"] .app-download-btn,html[data-mode="light"] .telegram-connect-btn{border-radius:12px !important;box-shadow:0 18px 36px -22px rgba(16,24,40,.45) !important;}

/* news */
html[data-mode="light"] .announcement-card-premium{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:14px !important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 24px 48px -30px rgba(16,24,40,.22) !important;}
html[data-mode="light"] .announcement-card-premium .news-header-mob{background:#FFFFFF !important;border-color:#EEEEF2 !important;padding:18px 20px !important;}
html[data-mode="light"] .announcement-card-premium .news-title{color:#0B0B10 !important;font-size:16px;font-weight:800 !important;}
html[data-mode="light"] .announcement-card-premium .news-title i{color:#ff7a18 !important;}
html[data-mode="light"] .announcement-card-premium .badge-pulse{background:#FFF1E6 !important;color:#c2410c !important;border-radius:10px;padding:5px 10px;}
html[data-mode="light"] .announcement-card-premium .announcement-body-container{background:#FFFFFF !important;}
html[data-mode="light"] body main .alert-card a.btn.btn-dark,html[data-mode="light"] body .alert-card a.btn.btn-dark{background:#0B0B10 !important;color:#FFFFFF !important;border:0 !important;padding:7px 18px !important;}
html[data-mode="light"] body main .alert-card a.btn.btn-dark:hover{background:#ff7a18 !important;}

/* ===================== ALL CLIENT PAGES (invoices, statement, orders, settings …) ===================== */
html[data-mode="light"] main .page-container{padding-top:28px !important;}
html[data-mode="light"] main > .container > .page-container > .card,
html[data-mode="light"] main .container > .page-container > .card{margin-top:0 !important;padding:22px !important;}
/* search / filter rows */
html[data-mode="light"] main .page-container .input-group > .form-control,html[data-mode="light"] main .page-container .input-group > select{border-radius:8px 0 0 8px !important;}
html[data-mode="light"] main .page-container .input-group-append .btn,html[data-mode="light"] main .page-container .input-group .btn{background:#0B0B10 !important;color:#FFFFFF !important;border:0 !important;border-radius:0 8px 8px 0 !important;font-weight:600;padding:0 20px !important;}
html[data-mode="light"] main .page-container .input-group-append .btn:hover{background:#ff7a18 !important;}
/* every coloured action button becomes a calm pill */
html[data-mode="light"] main .page-container .btn-info,html[data-mode="light"] main .page-container .btn-success,
html[data-mode="light"] main .page-container .btn-warning,html[data-mode="light"] main .page-container .btn-dark,
html[data-mode="light"] main .page-container a.btn[href*="export"],html[data-mode="light"] main .page-container button[onclick*="xport"],
html[data-mode="light"] main .page-container .btn-export{background:#0B0B10 !important;color:#FFFFFF !important;border:0 !important;border-radius:10px !important;padding:9px 18px !important;font-weight:600;box-shadow:none !important;}
html[data-mode="light"] main .page-container .btn-info:hover,html[data-mode="light"] main .page-container .btn-success:hover,html[data-mode="light"] main .page-container .btn-dark:hover{background:#ff7a18 !important;}
html[data-mode="light"] main .page-container .btn-outline-primary,html[data-mode="light"] main .page-container .btn-light{background:#FFFFFF !important;color:#0B0B10 !important;border:1px solid #D8D8E0 !important;border-radius:10px !important;}
/* tables */
html[data-mode="light"] main .page-container .table{border-collapse:separate !important;border-spacing:0;}
html[data-mode="light"] main .page-container .table thead th{border-bottom:1px solid #E4E4EA !important;border-top:0 !important;padding:12px 14px !important;}
html[data-mode="light"] main .page-container .table thead th:first-child{border-radius:8px 0 0 8px;}
html[data-mode="light"] main .page-container .table thead th:last-child{border-radius:0 8px 8px 0;}
html[data-mode="light"] main .page-container .table tbody tr:hover td{background:#FAFAFB !important;}
html[data-mode="light"] main .page-container .table td{padding:13px 14px !important;color:#0B0B10 !important;vertical-align:middle;}
html[data-mode="light"] main .page-container .table td.text-center[colspan],html[data-mode="light"] main .page-container .table tr td[colspan]{color:#92929E !important;padding:40px 14px !important;}
/* status badges */
html[data-mode="light"] main .page-container .badge{border-radius:10px !important;padding:5px 10px !important;font-weight:600;}
/* pagination */
html[data-mode="light"] main .page-container .pagination .page-link{border:1px solid #E4E4EA !important;background:#FFFFFF !important;color:#0B0B10 !important;border-radius:10px !important;margin:0 3px;min-width:36px;text-align:center;}
html[data-mode="light"] main .page-container .pagination .active .page-link{background:#0B0B10 !important;border-color:#0B0B10 !important;color:#FFFFFF !important;}
/* chosen select (the "Select" box) */
html[data-mode="light"] main .chosen-container .chosen-single,html[data-mode="light"] main .chosen-container .chosen-drop{background:#FFFFFF !important;border:1px solid #D8D8E0 !important;color:#0B0B10 !important;border-radius:8px !important;box-shadow:none !important;}
html[data-mode="light"] main .chosen-container .chosen-results li{color:#0B0B10 !important;}
html[data-mode="light"] main .chosen-container .chosen-results li.highlighted{background:#FFF1E6 !important;color:#c2410c !important;}
/* the fixed "Powered by Dhru Fusion" strip drew a line across every page */
html body > .cn,html[data-mode] body .cn{border:0 !important;border-top:0 !important;background:transparent !important;box-shadow:none !important;}
/* tables anywhere, pop-ups included: dark striped rows came from the dark theme */
html[data-mode="light"] body table,html[data-mode="light"] body .table{background:#FFFFFF !important;color:#0B0B10 !important;border-color:#E4E4EA !important;}
html[data-mode="light"] body .table tbody tr,html[data-mode="light"] body table tbody tr,
html[data-mode="light"] body .table tbody tr:nth-of-type(odd),html[data-mode="light"] body .table tbody tr:nth-of-type(even),
html[data-mode="light"] body .table-striped tbody tr:nth-of-type(odd){background:#FFFFFF !important;}
html[data-mode="light"] body .table tbody tr:nth-of-type(even),html[data-mode="light"] body table tbody tr:nth-of-type(even){background:#FAFAFB !important;}
html[data-mode="light"] body .table td,html[data-mode="light"] body table td,html[data-mode="light"] body .table th,html[data-mode="light"] body table th{background:transparent !important;color:#0B0B10 !important;border-color:#EEEEF2 !important;}
html[data-mode="light"] body .table thead th,html[data-mode="light"] body table thead th{background:#F6F6F8 !important;color:#5E5E6B !important;}
html[data-mode="light"] body .modal-content .table td{white-space:nowrap;padding:12px 14px !important;}
html[data-mode="light"] body .modal-content .table-responsive,html[data-mode="light"] body .modal-body{background:#FFFFFF !important;}

/* softer corners everywhere */
html[data-mode="light"] body .card,html[data-mode="light"] body .modal-content{border-radius:14px !important;}
html[data-mode="light"] body .btn,html[data-mode="light"] body .form-control,html[data-mode="light"] body textarea{border-radius:10px !important;}
/* main menu: hover and dropdown */
html[data-mode="light"] body header .navbar-mastermenu .nav-link:hover,html[data-mode="light"] body header .navbar-mastermenu .nav-item:hover > .nav-link,
html[data-mode="light"] body header .navbar-mastermenu .nav-item.show > .nav-link,html[data-mode="light"] body header .nav-links a:hover{
  color:#c2410c !important;-webkit-text-fill-color:#c2410c !important;background-color:#FFF1E6 !important;border-radius:10px !important;}
html[data-mode="light"] body header .navbar-mastermenu .dropdown-menu{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:12px !important;box-shadow:0 18px 40px -18px rgba(16,24,40,.3) !important;padding:6px !important;}
html[data-mode="light"] body header .navbar-mastermenu .dropdown-item,html[data-mode="light"] body header .navbar-mastermenu .dropdown-item a{color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;border-radius:8px !important;}
html[data-mode="light"] body header .navbar-mastermenu .dropdown-item:hover,html[data-mode="light"] body header .navbar-mastermenu .dropdown-item:hover a{background:#FFF1E6 !important;color:#c2410c !important;-webkit-text-fill-color:#c2410c !important;}

/* ===== dashboard: welcome + balance + unpaid in one box (both modes) ===== */
html[data-mode] body .anyx-hero-box{position:relative;overflow:hidden;border-radius:14px;padding:26px 26px 22px;color:#FFFFFF;
  background:radial-gradient(90% 140% at 100% 0%,rgba(255,122,24,.42) 0%,rgba(255,122,24,0) 50%),linear-gradient(135deg,#0B0B10 0%,#1b1b24 65%,#26212b 100%);
  box-shadow:0 30px 60px -32px rgba(11,11,16,.6);border:1px solid rgba(255,255,255,.06);}
html[data-mode] body .anyx-hero-box .welcome-header-section{margin-bottom:20px !important;}
html[data-mode] body .anyx-hero-box .welcome-title{color:#FFFFFF !important;font-size:1.9rem !important;font-weight:800 !important;letter-spacing:-.03em !important;}
html[data-mode] body .anyx-hero-box .welcome-title .text-primary{color:#ff9a4d !important;}
html[data-mode] body .anyx-hero-box .welcome-date{display:inline-flex;align-items:center;margin-top:10px !important;padding:6px 14px;border-radius:10px;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.12) !important;color:rgba(255,255,255,.75) !important;font-size:12.5px;}
html[data-mode] body .anyx-hero-box .welcome-date i{color:#ff9a4d !important;}
html[data-mode] body main .anyx-hero-box .card.main-balance-card,html[data-mode] body main .anyx-hero-box .card.card-unpaid-red,
html[data-mode] body .anyx-hero-box .card.main-balance-card,html[data-mode] body .anyx-hero-box .card.card-unpaid-red{
  background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:12px !important;box-shadow:none !important;animation:none !important;}
html[data-mode] body .anyx-hero-box .card-circle-1,html[data-mode] body .anyx-hero-box .card-circle-2,html[data-mode] body .anyx-hero-box .card-visual-overlay{display:none !important;}
html[data-mode] body .anyx-hero-box .text-white-50{color:rgba(255,255,255,.62) !important;}
html[data-mode] body .anyx-hero-box .balance-amount,html[data-mode] body .anyx-hero-box .balance-amount *{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;}
html[data-mode] body .anyx-hero-box .chip-icon i{color:#ff9a4d !important;}
html[data-mode] body .anyx-hero-box .wallet-watermark{opacity:.06;}
html[data-mode] body main .anyx-hero-box .main-balance-card button.btn.btn-glass-effect{background:#ff7a18 !important;border:0 !important;color:#FFFFFF !important;border-radius:10px !important;box-shadow:0 10px 24px -10px rgba(255,122,24,.8) !important;}
html[data-mode] body main .anyx-hero-box .card-unpaid-red a.btn.btn-glass-effect{background:#FFFFFF !important;color:#0B0B10 !important;border:0 !important;border-radius:10px !important;}
html[data-mode] body main .anyx-hero-box .card-unpaid-red a.btn.btn-glass-outline{background:transparent !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,.3) !important;border-radius:10px !important;}
@media (max-width:767px){html[data-mode] body .anyx-hero-box{padding:18px 14px 12px;}html[data-mode] body .anyx-hero-box .welcome-title{font-size:1.45rem !important;}}

/* ===== Add Funds: wide, two columns (both modes) ===== */
html[data-mode] body .premium-wrapper{max-width:1080px !important;margin:28px auto !important;}
html[data-mode] body .premium-card{border-radius:14px !important;}
html[data-mode] body .premium-card .balance-header{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left !important;padding:22px 28px !important;border-radius:14px 14px 0 0 !important;}
html[data-mode] body .premium-card .balance-header .balance-amount{margin:0 !important;font-size:2rem !important;}
html[data-mode] body .premium-card .form-body{padding:26px 28px 28px !important;}
@media (min-width:900px){
  html[data-mode] body .premium-card .transactionform{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:28px;align-items:start;}
  html[data-mode] body .premium-card .transactionform > *{grid-column:1;}
  html[data-mode] body .premium-card .transactionform > .summary-section{grid-column:2;grid-row:1 / span 3;margin-top:0 !important;position:sticky;top:100px;}
  html[data-mode] body .premium-card .transactionform > .btn-submit{grid-column:2;grid-row:4;margin-top:-6px !important;}
  html[data-mode] body .premium-card .transactionform > .payment-grid{grid-template-columns:1fr 1fr;display:grid !important;gap:10px;}
  html[data-mode] body .premium-card .transactionform > .payment-grid > *:last-child:nth-child(odd){grid-column:1 / -1;}
}
html[data-mode] body .premium-card .summary-section{border-radius:12px !important;padding:20px !important;}
html[data-mode] body .premium-card .btn-submit{border-radius:10px !important;height:52px;}
html[data-mode] body .premium-card .payment-card{border-radius:10px !important;}
html[data-mode] body .premium-card .custom-amount-input{border-radius:12px !important;}

/* ===== order status cards: icon chip, no stripe (both modes) ===== */
html[data-mode] body .card-status{border-top:1px solid var(--ax-line) !important;border-radius:12px !important;padding:18px 18px 16px !important;text-align:left !important;}
html[data-mode] body .card-status .analytics-bg-icon{position:absolute !important;top:16px !important;right:16px !important;width:38px;height:38px;border-radius:10px;display:grid !important;place-items:center;font-size:17px !important;opacity:1 !important;transform:none !important;}
html[data-mode] body .card-status.border-bottom-success .analytics-bg-icon{background:rgba(22,163,74,.12);color:#16a34a !important;}
html[data-mode] body .card-status.border-bottom-info .analytics-bg-icon{background:rgba(14,165,233,.12);color:#0ea5e9 !important;}
html[data-mode] body .card-status.border-bottom-danger .analytics-bg-icon{background:rgba(220,38,38,.12);color:#dc2626 !important;}
html[data-mode] body .card-status .status-label{font-size:12px !important;letter-spacing:.04em;}
html[data-mode] body .card-status .status-count{font-size:2rem !important;font-weight:800 !important;margin:6px 0 2px !important;letter-spacing:-.03em;}
html[data-mode] body .card-status .progress-thin{height:5px !important;border-radius:99px !important;margin-top:10px;}
/* menu hover: beat the dropdown-item white text (the link carries both classes) */
html[data-mode="light"] body header .navbar-mastermenu li.nav-item:hover > a.nav-link.nav-link.nav-link,
html[data-mode="light"] body header .navbar-mastermenu li.nav-item > a.nav-link.nav-link.nav-link:hover,
html[data-mode="light"] body header .navbar-mastermenu li.nav-item:hover > a.nav-link.nav-link.nav-link *{color:#c2410c !important;-webkit-text-fill-color:#c2410c !important;}
html[data-mode="dark"] body header .navbar-mastermenu li.nav-item:hover > a.nav-link.nav-link.nav-link,
html[data-mode="dark"] body header .navbar-mastermenu li.nav-item:hover > a.nav-link.nav-link.nav-link *{color:#FF9D4D !important;-webkit-text-fill-color:#FF9D4D !important;background-color:rgba(255,122,24,.12) !important;border-radius:10px !important;}

/* ===== homepage support: two admins (both modes) ===== */
html[data-mode] body .sc2{--sc2-card:#FFFFFF;--sc2-soft:#F6F6F8;--sc2-line:#E4E4EA;--sc2-ink:#0B0B10;--sc2-muted:#5E5E6B;}
html[data-mode="dark"] body .sc2{--sc2-card:#14141C;--sc2-soft:#1B1B24;--sc2-line:rgba(255,255,255,.08);--sc2-ink:#F4F4F7;--sc2-muted:#A0A0AE;}
html[data-mode] body .sc2 .sc2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px;}
html[data-mode] body .sc2 .sc2-head h2{margin:10px 0 4px;font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--sc2-ink) !important;}
html[data-mode] body .sc2 .sc2-head p{margin:0;color:var(--sc2-muted) !important;}
html[data-mode] body .sc2 .sc2-live{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;background:var(--sc2-card);border:1px solid var(--sc2-line);font-size:13px;font-weight:600;color:var(--sc2-ink);}
html[data-mode] body .sc2 .sc2-live i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:sc2Ping 2s infinite;}
@keyframes sc2Ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}100%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}
html[data-mode] body .sc2 .sc2-grid{display:grid;grid-template-columns:1.35fr 1fr .9fr;gap:14px;align-items:stretch;}
@media (max-width:991px){html[data-mode] body .sc2 .sc2-grid{grid-template-columns:1fr 1fr;}html[data-mode] body .sc2 .sc2-side{grid-column:1 / -1;flex-direction:row !important;}}
@media (max-width:640px){html[data-mode] body .sc2 .sc2-grid{grid-template-columns:1fr;}html[data-mode] body .sc2 .sc2-side{flex-direction:column !important;}}
html[data-mode] body .sc2 .sc2-admin{background:var(--sc2-card);border:1px solid var(--sc2-line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px;}
html[data-mode] body .sc2 .sc2-main{background:radial-gradient(90% 140% at 100% 0%,rgba(255,122,24,.38) 0%,rgba(255,122,24,0) 55%),linear-gradient(135deg,#0B0B10 0%,#1d1d27 70%,#27212b 100%);border-color:rgba(255,255,255,.06);--sc2-ink:#FFFFFF;--sc2-muted:rgba(255,255,255,.65);--sc2-soft:rgba(255,255,255,.07);--sc2-line:rgba(255,255,255,.12);}
html[data-mode] body .sc2 .sc2-top{display:flex;align-items:center;gap:14px;}
html[data-mode] body .sc2 .sc2-avatar{position:relative;flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#ff7a18,#ffb020);color:#fff;font-size:18px;font-weight:800;}
html[data-mode] body .sc2 .sc2-avatar-2{background:linear-gradient(135deg,#6366f1,#0ea5e9);}
html[data-mode] body .sc2 .sc2-avatar b{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:3px solid var(--sc2-card);}
html[data-mode] body .sc2 .sc2-main .sc2-avatar b{border-color:#15151d;}
html[data-mode] body .sc2 .sc2-role{display:block;font-size:12px;font-weight:600;color:var(--sc2-muted);}
html[data-mode] body .sc2 .sc2-top h3{margin:2px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--sc2-ink) !important;}
html[data-mode] body .sc2 .sc2-badge{margin-left:auto;padding:5px 10px;border-radius:8px;font-size:11.5px;font-weight:700;background:rgba(255,122,24,.16);color:#ff9a4d;}
html[data-mode] body .sc2 .sc2-badge-2{background:rgba(99,102,241,.12);color:#6366f1;}
html[data-mode] body .sc2 .sc2-actions{display:grid;gap:8px;}
html[data-mode] body .sc2 .sc2-main .sc2-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}
html[data-mode] body .sc2 a.sc2-btn{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:10px;background:var(--sc2-soft);border:1px solid var(--sc2-line);color:var(--sc2-ink) !important;text-decoration:none !important;font-weight:700;font-size:14px;transition:transform .2s,border-color .2s;}
html[data-mode] body .sc2 a.sc2-btn:hover{transform:translateY(-2px);border-color:#ff7a18;}
html[data-mode] body .sc2 a.sc2-btn i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-size:17px;color:#fff;}
html[data-mode] body .sc2 .sc2-wa i{background:#22c55e;}html[data-mode] body .sc2 .sc2-tg i{background:#229ED9;}html[data-mode] body .sc2 .sc2-ms i{background:#8b5cf6;}
html[data-mode] body .sc2 a.sc2-btn small,html[data-mode] body .sc2 .sc2-link small{display:block;font-size:11.5px;font-weight:600;color:var(--sc2-muted);}
html[data-mode] body .sc2 .sc2-side{display:flex;flex-direction:column;gap:14px;}
html[data-mode] body .sc2 a.sc2-link{flex:1;display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:var(--sc2-card);border:1px solid var(--sc2-line);color:var(--sc2-ink) !important;text-decoration:none !important;font-weight:700;font-size:14.5px;transition:border-color .2s;}
html[data-mode] body .sc2 a.sc2-link:hover{border-color:#ff7a18;}
html[data-mode] body .sc2 .sc2-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-size:17px;}
html[data-mode] body .sc2 .sc2-ic-tg{background:rgba(34,158,217,.14);color:#229ED9;}html[data-mode] body .sc2 .sc2-ic-web{background:rgba(255,122,24,.14);color:#ff7a18;}
html[data-mode] body .sc2 a.sc2-link em{margin-left:auto;font-style:normal;color:var(--sc2-muted);}
html[data-mode] body .sc2 .sc2-main .sc2-actions{grid-template-columns:1fr !important;}
/* loading spinner: the dark theme painted the whole box orange */
html[data-mode] body main .spinner-loader,html[data-mode] body .spinner-loader{background:transparent !important;color:#ff7a18 !important;display:flex !important;align-items:center;justify-content:center;min-height:160px;height:auto !important;padding:40px 0 !important;border-radius:12px;}
html[data-mode] body .spinner-loader i{display:none !important;}
html[data-mode] body .spinner-loader::before{content:"";width:38px;height:38px;border-radius:50%;border:3px solid rgba(255,122,24,.18);border-top-color:#ff7a18;animation:anyxSpin .75s linear infinite;}
@keyframes anyxSpin{to{transform:rotate(360deg)}}
html[data-mode] body main .lds-roller div::after{background:#ff7a18 !important;}
/* support sits under the hero now: give it room */
html[data-mode] body .sc2{margin-top:34px !important;margin-bottom:10px !important;}
/* profile button in the header: the menu hover turned its text white */
html[data-mode="light"] body header .navbar-mastermenu li.profile-wrapper a.glass-profile-btn.nav-link,
html[data-mode="light"] body header .navbar-mastermenu li.profile-wrapper:hover a.glass-profile-btn.nav-link{background:#FFFFFF !important;border:1px solid #E4E4EA !important;border-radius:12px !important;box-shadow:none !important;}
html[data-mode="light"] body header .navbar-mastermenu li.profile-wrapper:hover a.glass-profile-btn.nav-link{border-color:#ff7a18 !important;background:#FFF6EE !important;}
html[data-mode="light"] body header li.profile-wrapper .glass-profile-btn .glass-name,html[data-mode="light"] body header li.profile-wrapper:hover .glass-profile-btn .glass-name{color:#0B0B10 !important;-webkit-text-fill-color:#0B0B10 !important;}
html[data-mode="light"] body header li.profile-wrapper .glass-profile-btn .glass-balance,html[data-mode="light"] body header li.profile-wrapper:hover .glass-profile-btn .glass-balance{color:#16a34a !important;-webkit-text-fill-color:#16a34a !important;}
html[data-mode="light"] body header li.profile-wrapper .glass-profile-btn .glass-badge,html[data-mode="light"] body header li.profile-wrapper:hover .glass-profile-btn .glass-badge{color:#c2410c !important;-webkit-text-fill-color:#c2410c !important;background:#FFF1E6 !important;border-color:#FFE0C2 !important;}
html[data-mode="light"] body header li.profile-wrapper .glass-add-funds-btn,html[data-mode="light"] body header li.profile-wrapper:hover .glass-add-funds-btn,html[data-mode="light"] body header li.profile-wrapper .glass-add-funds-btn *{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;background:#ff7a18 !important;}
html[data-mode="light"] body header li.profile-wrapper .glass-add-funds-btn *{background:transparent !important;}
html[data-mode="light"] body header li.profile-wrapper .glass-chevron i{color:#5E5E6B !important;-webkit-text-fill-color:#5E5E6B !important;}
html[data-mode="dark"] body header .navbar-mastermenu li.profile-wrapper:hover a.glass-profile-btn.nav-link{background:#1B1B24 !important;border-color:rgba(255,122,24,.5) !important;}
html[data-mode="dark"] body header li.profile-wrapper:hover .glass-profile-btn .glass-name{color:#F4F4F7 !important;-webkit-text-fill-color:#F4F4F7 !important;}
html[data-mode="dark"] body header li.profile-wrapper:hover .glass-profile-btn .glass-balance{color:#34D399 !important;-webkit-text-fill-color:#34D399 !important;}
