/* ============================================================
   LIGHT PAGES — ivory #fff8f0, black borders,
   hard shadows, navy / gold accents.
   Loaded AFTER page HTML so it beats mains <style> dumps.
   Dark theme is never targeted.
   ============================================================ */

html[data-theme="light"],
html[data-theme="light"] body,
html[data-theme="light"] body.nc-body,
html[data-theme="light"] .dashboard-wrapper,
html[data-theme="light"] .main-wrapper,
html[data-theme="light"] .main-content,
html[data-theme="light"] .pp-main-slot,
html[data-theme="light"] .order-real-content,
html[data-theme="light"] .dashboard-container {
    background: #fff8f0 !important;
    background-color: #fff8f0 !important;
    color: #000000 !important;
}

html[data-theme="light"] .aurora-bg-container {
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.09) 1px, transparent 1px) !important;
    background-size: 24px 24px !important;
    background-color: #fff8f0 !important;
}

/* ---------- chrome: sidebar / header / footer ---------- */
html[data-theme="light"] .sidebar,
html[data-theme="light"] .sidebar-header,
html[data-theme="light"] .sidebar-footer,
html[data-theme="light"] .top-header,
html[data-theme="light"] .main-footer,
html[data-theme="light"] .mobile-header-bar,
html[data-theme="light"] .mobile-slide-menu,
html[data-theme="light"] .mobile-bottom-nav {
    background: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html[data-theme="light"] .sidebar {
    border-right: 3px solid #000 !important;
    box-shadow: 6px 0 0 #000 !important;
}
html[data-theme="light"] .top-header {
    border-bottom: 3px solid #000 !important;
    box-shadow: none !important;
}
html[data-theme="light"] .main-footer {
    border-top: 3px solid #000 !important;
    color: #475569 !important;
}

html[data-theme="light"] .sidebar .nav-link,
html[data-theme="light"] .sidebar-user-name,
html[data-theme="light"] .breadcrumb-current,
html[data-theme="light"] .sidebar-logo-expanded,
html[data-theme="light"] .sidebar-logo-expanded::before,
html[data-theme="light"] .dropdown-item {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}
html[data-theme="light"] .sidebar .nav-link i,
html[data-theme="light"] .sidebar .nav-link i::before,
html[data-theme="light"] .sidebar-toggle,
html[data-theme="light"] .mobile-menu-item i,
html[data-theme="light"] .mobile-menu-item i::before {
    color: #0c1222 !important;
    -webkit-text-fill-color: #0c1222 !important;
    opacity: 1 !important;
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
}
html[data-theme="light"] .sidebar .nav-link .nav-ico-support,
html[data-theme="light"] .sidebar .nav-link .nav-ico-support::before,
html[data-theme="light"] .sidebar .nav-link .ri-customer-service-2-fill,
html[data-theme="light"] .sidebar .nav-link .ri-customer-service-2-fill::before,
html[data-theme="light"] .sidebar .nav-link .ri-customer-service-2-line,
html[data-theme="light"] .sidebar .nav-link .ri-customer-service-2-line::before,
html[data-theme="light"] .mobile-menu-item .nav-ico-support,
html[data-theme="light"] .mobile-menu-item .nav-ico-support::before {
    color: #c2410c !important;
    -webkit-text-fill-color: #c2410c !important;
    opacity: 1 !important;
    filter: none !important;
}
html[data-theme="light"] .sidebar .nav-item.active .nav-link .nav-ico-support,
html[data-theme="light"] .sidebar .nav-item.active .nav-link .nav-ico-support::before,
html[data-theme="light"] .sidebar .nav-item.active .nav-link .ri-customer-service-2-fill,
html[data-theme="light"] .sidebar .nav-item.active .nav-link .ri-customer-service-2-fill::before,
html[data-theme="light"] .mobile-menu-item.active .nav-ico-support,
html[data-theme="light"] .mobile-menu-item.active .nav-ico-support::before {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
html[data-theme="light"] .nav-link:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-link:hover,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-link:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .sidebar .nav-link:hover,
html[data-theme="light"] .sidebar .nav-link:where(html.pp-desktop-hover *):hover {
    background: transparent !important;
    background-image: none !important;
    border-color: #000 !important;
}
html[data-theme="light"] .sidebar .nav-link::before {
    background: linear-gradient(135deg, #fde68a 0%, #fbbf24 55%, #fb923c 100%) !important;
}
html[data-theme="light"] .sidebar .nav-link:hover::before {
    opacity: 1 !important;
}
html[data-theme="light"] .nav-item.active .nav-link,
html[data-theme="light"] .nav-item.active .nav-link:hover,
html[data-theme="light"] .nav-item.active .nav-link:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .sidebar .nav-item.active .nav-link,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:hover,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:hover,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:where(html.pp-desktop-hover *):hover {
    background: #000 !important;
    background-image: none !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border-color: #000 !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}
html[data-theme="light"] .nav-item.active .nav-link span,
html[data-theme="light"] .nav-item.active .nav-link .nav-text,
html[data-theme="light"] .nav-item.active .nav-link i,
html[data-theme="light"] .nav-item.active .nav-link i::before,
html[data-theme="light"] .nav-item.active .nav-link:hover span,
html[data-theme="light"] .nav-item.active .nav-link:hover .nav-text,
html[data-theme="light"] .nav-item.active .nav-link:hover i,
html[data-theme="light"] .nav-item.active .nav-link:hover i::before,
html[data-theme="light"] .sidebar .nav-item.active .nav-link span,
html[data-theme="light"] .sidebar .nav-item.active .nav-link .nav-text,
html[data-theme="light"] .sidebar .nav-item.active .nav-link i,
html[data-theme="light"] .sidebar .nav-item.active .nav-link i::before,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:hover span,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:hover .nav-text,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:hover i,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:hover i::before,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link i,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link i::before,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:hover i,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:hover i::before,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:hover span,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:hover .nav-text {
    background: transparent !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
html[data-theme="light"] .sidebar .nav-item.active .nav-link::before,
html[data-theme="light"] .sidebar .nav-item.active .nav-link:hover::before,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link::before,
html[data-theme="light"] .dashboard-wrapper .sidebar .nav-item.active .nav-link:hover::before {
    opacity: 0 !important;
    background: none !important;
}

html[data-theme="light"] .sidebar-logo-expanded::after,
html[data-theme="light"] .sidebar-logo-collapsed::before,
html[data-theme="light"] .mobile-header-logo::after {
    background: #1e3a5f !important;
    color: #fff !important;
    border-color: #000 !important;
}

html[data-theme="light"] .sidebar-user-card {
    background: #fff4e6 !important;
    border: 2.5px solid #000 !important;
}
html[data-theme="light"] .sidebar-user-avatar {
    background: #1e3a5f !important;
    color: #fff !important;
    border-color: #000 !important;
}
html[data-theme="light"] .sidebar-user-balance,
html[data-theme="light"] .sidebar-user-balance i {
    color: #16a34a !important;
}
html[data-theme="light"] .sidebar-topup-btn {
    background: #000 !important;
    color: #fff !important;
    border: 3px solid #000 !important;
    box-shadow: 4px 4px 0 #d97706 !important;
}
html[data-theme="light"] .sidebar-topup-btn:where(html.pp-desktop-hover *):hover {
    box-shadow: 6px 6px 0 #d97706 !important;
}
html[data-theme="light"] .sidebar-topup-btn i,
html[data-theme="light"] .sidebar-topup-btn span {
    color: #fff !important;
}

html[data-theme="light"] .breadcrumb-home {
    background: linear-gradient(135deg, #1e3a5f, #d97706) !important;
    border: 2px solid #000 !important;
    box-shadow: 2.5px 2.5px 0 #000 !important;
}
html[data-theme="light"] .breadcrumb-home:where(html.pp-desktop-hover *):hover {
    box-shadow: 3.5px 3.5px 0 #d97706 !important;
}
html[data-theme="light"] .header-balance {
    background: linear-gradient(135deg, #1e3a5f, #d97706) !important;
    color: #000 !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 #000 !important;
}
html[data-theme="light"] .header-balance span,
html[data-theme="light"] .header-balance i {
    color: #000 !important;
}
html[data-theme="light"] .theme-toggle,
html[data-theme="light"] .mobile-hamburger-btn,
html[data-theme="light"] .mobile-menu-btn,
html[data-theme="light"] .sidebar-toggle {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000 !important;
}
html[data-theme="light"] .theme-toggle:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .sidebar-toggle:where(html.pp-desktop-hover *):hover {
    background: #fde68a !important;
}
html[data-theme="light"] .dropdown-currencies .dropdown-menu {
    background: #fff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 5px 5px 0 #000 !important;
}

html[data-theme="light"] .mobile-nav-center-btn {
    background: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
    box-shadow: 0 6px 0 #d97706;
}
html[data-theme="light"] .mobile-slide-menu .mobile-menu-item.active,
html[data-theme="light"] .mobile-slide-menu .mobile-menu-item:where(html.pp-desktop-hover *):hover {
    background: #fde68a !important;
    color: #000 !important;
}

/* ---------- outer surfaces only (never inner tiles / form rows) ---------- */
html[data-theme="light"] .main-content .order-form-card,
html[data-theme="light"] .main-content .sidebar-card,
html[data-theme="light"] .main-content .guide-card,
html[data-theme="light"] .main-content .warnings-card,
html[data-theme="light"] .main-content .announcement-section,
html[data-theme="light"] .main-content .mobile-collapsible-card,
html[data-theme="light"] .main-content .collapsible-card,
html[data-theme="light"] .main-content .pro-info-card,
html[data-theme="light"] .main-content .tips-card,
html[data-theme="light"] .main-content .faq-item,
html[data-theme="light"] .main-content .faq-search-box,
html[data-theme="light"] .main-content .terms-section,
html[data-theme="light"] .main-content .sv-table,
html[data-theme="light"] .pp-main-slot .totals-block__card,
html[data-theme="light"] .main-content .totals-block__card {
    box-shadow: 4px 4px 0 #0c1222 !important;
}
html[data-theme="light"] .pp-main-slot .totals-block__card.card-balance,
html[data-theme="light"] .main-content .totals-block__card.card-balance { box-shadow: 4px 4px 0 #22c55e !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card.card-spend,
html[data-theme="light"] .main-content .totals-block__card.card-spend { box-shadow: 4px 4px 0 #3b82f6 !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card.card-discount,
html[data-theme="light"] .main-content .totals-block__card.card-discount { box-shadow: 4px 4px 0 #f59e0b !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card.card-membership,
html[data-theme="light"] .main-content .totals-block__card.card-membership { box-shadow: 4px 4px 0 #ec4899 !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card:hover,
html[data-theme="light"] .main-content .totals-block__card:hover {
    transform: translate(-2px, -2px) !important;
    box-shadow: 6px 6px 0 #0c1222 !important;
}
html[data-theme="light"] .pp-main-slot .totals-block__card.card-balance:hover,
html[data-theme="light"] .main-content .totals-block__card.card-balance:hover { box-shadow: 6px 6px 0 #22c55e !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card.card-spend:hover,
html[data-theme="light"] .main-content .totals-block__card.card-spend:hover { box-shadow: 6px 6px 0 #3b82f6 !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card.card-discount:hover,
html[data-theme="light"] .main-content .totals-block__card.card-discount:hover { box-shadow: 6px 6px 0 #f59e0b !important; }
html[data-theme="light"] .pp-main-slot .totals-block__card.card-membership:hover,
html[data-theme="light"] .main-content .totals-block__card.card-membership:hover { box-shadow: 6px 6px 0 #ec4899 !important; }
html[data-theme="light"] .pp-hd-chip:where(html.pp-desktop-hover *):hover {
    box-shadow: 3px 3px 0 #0c1222 !important;
}
html[data-theme="light"] .mobile-nav-item:where(html.pp-desktop-hover *):hover {
    box-shadow: 2px 2px 0 #0c1222 !important;
}
html[data-theme="light"] .mobile-nav-item.active:where(html.pp-desktop-hover *):hover {
    box-shadow: 2px 2px 0 #d97706 !important;
}
html[data-theme="light"] .mobile-nav-center-btn:where(html.pp-desktop-hover *):hover {
    box-shadow: 4px 4px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .quick-action.qa-order,
html[data-theme="light"] .main-content .quick-action.qa-order { box-shadow: 6px 6px 0 #22c55e !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-funds,
html[data-theme="light"] .main-content .quick-action.qa-funds { box-shadow: 6px 6px 0 #f59e0b !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-history,
html[data-theme="light"] .main-content .quick-action.qa-history { box-shadow: 6px 6px 0 #06b6d4 !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-support,
html[data-theme="light"] .main-content .quick-action.qa-support { box-shadow: 6px 6px 0 #ec4899 !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-api,
html[data-theme="light"] .main-content .quick-action.qa-api { box-shadow: 6px 6px 0 #1e3a5f !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-order:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .main-content .quick-action.qa-order:hover { box-shadow: 7px 7px 0 #16a34a !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-funds:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .main-content .quick-action.qa-funds:hover { box-shadow: 7px 7px 0 #d97706 !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-history:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .main-content .quick-action.qa-history:hover { box-shadow: 7px 7px 0 #0891b2 !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-support:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .main-content .quick-action.qa-support:hover { box-shadow: 7px 7px 0 #db2777 !important; }
html[data-theme="light"] .pp-main-slot .quick-action.qa-api:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .main-content .quick-action.qa-api:hover { box-shadow: 7px 7px 0 #0c1222 !important; }
html[data-theme="light"] .main-content .current-tier-banner,
html[data-theme="light"] .main-content .bento-item,
html[data-theme="light"] .main-content .nf-card-tall,
html[data-theme="light"] .main-content .nf-card-wide,
html[data-theme="light"] .main-content .nf-hero,
html[data-theme="light"] .main-content .nf-empty,
html[data-theme="light"] .main-content .ann-card,
html[data-theme="light"] .main-content .promo-card,
html[data-theme="light"] .main-content .nc-svc-ticker-wrap,
html[data-theme="light"] .order-real-content .order-form-card,
html[data-theme="light"] .order-real-content .sidebar-card,
html[data-theme="light"] .order-real-content .guide-card,
html[data-theme="light"] .order-real-content .warnings-card,
html[data-theme="light"] .order-real-content .announcement-section,
html[data-theme="light"] .order-real-content .mobile-collapsible-card {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: 3px solid #000000 !important;
    color: #000000 !important;
    box-shadow: 6px 6px 0 #000000 !important;
    backdrop-filter: none !important;
}

/* Mass-order / sidebar balance: dump paints white text, light theme paints white card → ₽0 vanishes */
html[data-theme="light"] .pp-main-slot .sidebar-card.balance-card,
html[data-theme="light"] .main-content .sidebar-card.balance-card,
html[data-theme="light"] .order-real-content .sidebar-card.balance-card {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: 3px solid #0c1222 !important;
    color: #0c1222 !important;
    box-shadow: 6px 6px 0 #22c55e !important;
}
html[data-theme="light"] .pp-main-slot .balance-card .balance-card-content,
html[data-theme="light"] .pp-main-slot .balance-card .balance-info,
html[data-theme="light"] .pp-main-slot .balance-card .balance-icon,
html[data-theme="light"] .pp-main-slot .balance-card .balance-icon i,
html[data-theme="light"] .pp-main-slot .balance-card *,
html[data-theme="light"] .main-content .balance-card *,
html[data-theme="light"] .order-real-content .balance-card * {
    color: #0c1222 !important;
    -webkit-text-fill-color: #0c1222 !important;
}
html[data-theme="light"] .pp-main-slot .balance-card .balance-label,
html[data-theme="light"] .main-content .balance-card .balance-label {
    color: #475569 !important;
    -webkit-text-fill-color: #475569 !important;
}
html[data-theme="light"] .pp-main-slot .balance-card .balance-value,
html[data-theme="light"] .main-content .balance-card .balance-value,
html[data-theme="light"] .order-real-content .balance-card .balance-value {
    color: #15803d !important;
    -webkit-text-fill-color: #15803d !important;
    font-size: 22px !important;
    font-weight: 800 !important;
}
html[data-theme="light"] .pp-main-slot .balance-card .balance-topup-btn-sidebar,
html[data-theme="light"] .pp-main-slot .balance-card .balance-topup-btn-sidebar i {
    color: #15803d !important;
    -webkit-text-fill-color: #15803d !important;
    background: #dcfce7 !important;
}

html[data-theme="light"] .main-content .instagram-warning-card,
html[data-theme="light"] .order-real-content .instagram-warning-card {
    background: linear-gradient(135deg, #fff8f0, #fed7aa) !important;
    border: 3px solid #ea580c !important;
    box-shadow: 5px 5px 0 #ea580c !important;
}
html[data-theme="light"] .main-content .scam-alert-box,
html[data-theme="light"] .order-real-content .scam-alert-box {
    background: #fff7ed !important;
    border: 3px solid #f59e0b !important;
    box-shadow: 5px 5px 0 #f59e0b !important;
}
html[data-theme="light"] .main-content .warnings-card,
html[data-theme="light"] .order-real-content .warnings-card,
html[data-theme="light"] .main-content .guide-card.warnings-card,
html[data-theme="light"] .order-real-content .guide-card.warnings-card {
    border: 3px solid #f59e0b !important;
    box-shadow: 5px 5px 0 #f59e0b !important;
}
html[data-theme="light"] .main-content .tips-card,
html[data-theme="light"] .order-real-content .tips-card,
html[data-theme="light"] .main-content .guide-card.tips-card,
html[data-theme="light"] .order-real-content .guide-card.tips-card {
    border: 3px solid #22c55e !important;
    box-shadow: 5px 5px 0 #22c55e !important;
}

html[data-theme="light"] .main-content .totals-block__card.card-balance { box-shadow: 5px 5px 0 #22c55e !important; }
html[data-theme="light"] .main-content .totals-block__card.card-spend { box-shadow: 5px 5px 0 #06b6d4 !important; }
html[data-theme="light"] .main-content .totals-block__card.card-discount { box-shadow: 5px 5px 0 #f59e0b !important; }
html[data-theme="light"] .main-content .totals-block__card.card-membership { box-shadow: 5px 5px 0 #d97706 !important; }

/* ---------- page headers ---------- */
html[data-theme="light"] .main-content .page-header,
html[data-theme="light"] .order-real-content .page-header,
html[data-theme="light"] .main-content .terms-header,
html[data-theme="light"] .main-content .faq-header,
html[data-theme="light"] .main-content .blog-header,
html[data-theme="light"] .main-content .nf-hero {
    background: #ffffff !important;
    border: 3px solid #000 !important;
    box-shadow: 6px 6px 0 #d97706 !important;
    color: #000 !important;
}
html[data-theme="light"] .main-content .page-header::before,
html[data-theme="light"] .order-real-content .page-header::before {
    background: radial-gradient(circle at top right, rgba(163, 230, 53, 0.28), transparent 70%) !important;
}
html[data-theme="light"] .main-content .page-header .page-title,
html[data-theme="light"] .order-real-content .page-header .page-title,
html[data-theme="light"] .main-content .page-title,
html[data-theme="light"] .main-content .dash-welcome-title,
html[data-theme="light"] .main-content .dash-section-title {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .main-content .page-header .page-title i,
html[data-theme="light"] .order-real-content .page-header .page-title i,
html[data-theme="light"] .main-content .dash-section-title i {
    background: linear-gradient(135deg, #1e3a5f, #d97706) !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 #000 !important;
}
html[data-theme="light"] .main-content .page-header .page-title i::before,
html[data-theme="light"] .order-real-content .page-header .page-title i::before {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .main-content .page-header .page-subtitle,
html[data-theme="light"] .order-real-content .page-header .page-subtitle,
html[data-theme="light"] .main-content .dash-welcome-sub {
    color: #475569 !important;
    -webkit-text-fill-color: #475569 !important;
}

/* ---------- forms / inputs ---------- */
html[data-theme="light"] .main-content input,
html[data-theme="light"] .main-content select,
html[data-theme="light"] .main-content textarea,
html[data-theme="light"] .main-content .form-control,
html[data-theme="light"] .main-content .select2-selection,
html[data-theme="light"] .main-content .custom-select-wrapper,
html[data-theme="light"] .main-content .custom-select-container,
html[data-theme="light"] .main-content .custom-select-trigger,
html[data-theme="light"] .order-real-content input,
html[data-theme="light"] .order-real-content select,
html[data-theme="light"] .order-real-content textarea,
html[data-theme="light"] .order-real-content .form-control,
html[data-theme="light"] .pp-pretty-select select {
    background: #fff4e6 !important;
    background-color: #fff4e6 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.12) !important;
}
html[data-theme="light"] .main-content input:focus,
html[data-theme="light"] .main-content select:focus,
html[data-theme="light"] .main-content textarea:focus,
html[data-theme="light"] .main-content .form-control:focus {
    border-color: #1e3a5f !important;
    box-shadow: 0 0 0 3px rgba(30, 58, 95, 0.2) !important;
}
html[data-theme="light"] .main-content label,
html[data-theme="light"] .main-content .form-group-enhanced label,
html[data-theme="light"] .order-real-content label,
html[data-theme="light"] .order-real-content .form-group-enhanced label {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .custom-select-dropdown,
html[data-theme="light"] .custom-select-options,
html[data-theme="light"] .select2-dropdown,
html[data-theme="light"] #pp-svc-drop {
    background: #ffffff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 6px 6px 0 #000 !important;
    color: #000 !important;
}
html[data-theme="light"] .custom-select-option,
html[data-theme="light"] .custom-select-option *,
html[data-theme="light"] .select2-results__option,
html[data-theme="light"] .select2-results__option * {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .custom-select-option:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-svc-row:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-svc-row.on {
    background: #fff8f0 !important;
}

/* ---------- primary buttons ---------- */
html[data-theme="light"] .main-content .btn-submit-order,
html[data-theme="light"] .order-real-content .btn-submit-order,
html[data-theme="light"] .main-content .btn-primary,
html[data-theme="light"] .main-content button[type="submit"],
html[data-theme="light"] .main-content .btn-success {
    background: #000 !important;
    color: #fff !important;
    border: 3px solid #000 !important;
    box-shadow: 5px 5px 0 #d97706 !important;
}
html[data-theme="light"] .main-content .btn-submit-order *,
html[data-theme="light"] .order-real-content .btn-submit-order *,
html[data-theme="light"] .main-content .btn-submit-order .btn-text,
html[data-theme="light"] .main-content .btn-submit-order span {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .main-content .btn-submit-order:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .order-real-content .btn-submit-order:where(html.pp-desktop-hover *):hover {
    transform: translate(-2px, -2px);
    box-shadow: 7px 7px 0 #d97706 !important;
}

/* ---------- tables / lists ---------- */
html[data-theme="light"] .main-content table,
html[data-theme="light"] .main-content thead,
html[data-theme="light"] .main-content tbody,
html[data-theme="light"] .main-content .sv-table,
html[data-theme="light"] .main-content .table {
    background: #ffffff !important;
    color: #000 !important;
    border-color: #000 !important;
}
html[data-theme="light"] .main-content th {
    background: #fff8f0 !important;
    color: #000 !important;
    border-color: #000 !important;
}
html[data-theme="light"] .main-content td {
    background: transparent !important;
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.12) !important;
}
html[data-theme="light"] .main-content tr:where(html.pp-desktop-hover *):hover td {
    background: #fff7c2 !important;
}

/* ---------- accents ---------- */
html[data-theme="light"] .main-content a:not(.nav-link):not(.mobile-nav-item):not(.mobile-menu-item) {
    color: #1e3a5f;
}
html[data-theme="light"] .main-content .sv-filter-btn i,
html[data-theme="light"] .main-content .sidebar-card-header i,
html[data-theme="light"] .order-real-content .sidebar-card-header i {
    color: #fff !important;
    background: #1e3a5f !important;
}
html[data-theme="light"] .main-content .charge-display-pro,
html[data-theme="light"] .order-real-content .charge-display-pro {
    background: linear-gradient(135deg, #1e3a5f, #d97706) !important;
    border: 3px solid #000 !important;
    box-shadow: 5px 5px 0 #000 !important;
}
html[data-theme="light"] .order-real-content .charge-display-pro .charge-label,
html[data-theme="light"] .order-real-content .charge-display-pro .charge-value,
html[data-theme="light"] .order-real-content .charge-display-pro * {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .balance-error-text,
html[data-theme="light"] .balance-error-text i,
html[data-theme="light"] .order-real-content .charge-display-pro .balance-error-text,
html[data-theme="light"] .order-real-content .charge-display-pro .balance-error-text i,
html[data-theme="light"] .order-real-content .charge-display-pro .balance-error-text *,
html[data-theme="light"] .pro-price-display .balance-error-text,
html[data-theme="light"] .pro-price-display .balance-error-text i,
html[data-theme="light"] .charge-display-pro.error .charge-label {
    color: #ef4444 !important;
    -webkit-text-fill-color: #ef4444 !important;
    font-weight: 800 !important;
}

html[data-theme="light"] #pp-selected {
    border: 2.5px solid #000 !important;
    background: #fff !important;
    box-shadow: 3px 3px 0 #d97706 !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-sel-id {
    background: #1e3a5f !important;
    color: #fff !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-frow button {
    border: 2px solid #000 !important;
    color: #000 !important;
    background: #fff !important;
}
html[data-theme="light"] .pp-frow button.active[data-sort],
html[data-theme="light"] #pp-sort button.active,
html[data-theme="light"] #pp-sv-filters button.active[data-sort] {
    background: #000 !important;
    color: #fff !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}

html[data-theme="light"] .main-content .quick-action:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .main-content .totals-block__card:where(html.pp-desktop-hover *):hover {
    transform: translate(-2px, -2px);
}

/* ---------- feature tiles: Старт / Скорость / Гарантия / Дроп / Качество ---------- */
html[data-theme="light"] #features-grid,
html[data-theme="light"] .pro-features-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
}
html[data-theme="light"] #features-grid > .feature-card,
html[data-theme="light"] .pro-features-grid > .feature-card {
    width: calc(50% - 4px) !important;
    flex: 0 0 calc(50% - 4px) !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 9px 10px !important;
    min-width: 0 !important;
    background: #fff4e6 !important;
    border: 2px solid #000 !important;
    border-radius: 10px !important;
    box-shadow: 2px 2px 0 #000 !important;
    color: #000 !important;
    -webkit-text-fill-color: unset !important;
    transform: none !important;
}
html[data-theme="light"] .feature-card-icon {
    width: 28px !important;
    height: 28px !important;
    border-radius: 8px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    border: 1.5px solid #000 !important;
}
html[data-theme="light"] .feature-card.feature-count .feature-card-icon { background: #a3e635 !important; color: #000 !important; }
html[data-theme="light"] .feature-card.feature-start .feature-card-icon { background: #67e8f9 !important; color: #000 !important; }
html[data-theme="light"] .feature-card.feature-speed .feature-card-icon { background: #1e3a5f !important; color: #fff !important; }
html[data-theme="light"] .feature-card.feature-guarantee .feature-card-icon { background: #22c55e !important; color: #fff !important; }
html[data-theme="light"] .feature-card.feature-drop .feature-card-icon { background: #f59e0b !important; color: #000 !important; }
html[data-theme="light"] .feature-card.feature-quality .feature-card-icon { background: #ec4899 !important; color: #fff !important; }
html[data-theme="light"] .feature-card.feature-speed-status .feature-card-icon { background: #d97706 !important; color: #000 !important; }
html[data-theme="light"] .feature-card-label {
    display: block !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: .03em !important;
    text-transform: uppercase !important;
    color: #64748b !important;
    -webkit-text-fill-color: #64748b !important;
}
html[data-theme="light"] .feature-card-value {
    display: block !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
html[data-theme="light"] .feature-card.feature-speed-status .feature-card-value { color: #166534 !important; -webkit-text-fill-color: #166534 !important; }
html[data-theme="light"] .stat-card {
    background: #fff4e6 !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
    border-radius: 10px !important;
    color: #000 !important;
    -webkit-text-fill-color: unset !important;
}
html[data-theme="light"] .stat-card .stat-value { color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; }
html[data-theme="light"] .stat-card .stat-label { color: #64748b !important; -webkit-text-fill-color: #64748b !important; }

html[data-theme="light"] .main-content .nf-pg-btn,
html[data-theme="light"] .main-content .nf-pg-num,
html[data-theme="light"] .main-content .nf-arrow-btn {
    background: #fff !important;
    color: #000 !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .main-content .nf-pg-num.active {
    background: #000 !important;
    color: #fff !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}

html[data-theme="light"] .main-content .nc-svc-ticker-wrap,
html[data-theme="light"] .asv-ticker-container .nc-svc-ticker-wrap {
    background: #fff !important;
    border: 3px solid #000 !important;
    box-shadow: 4px 4px 0 #d97706 !important;
}

/* ============================================================
   SERVICES catalog — cream / black / purple (beats dump)
   ============================================================ */
html[data-theme="light"] .pp-main-slot .services-page .page-header,
html[data-theme="light"] .pp-main-slot .page-header {
    background: #ffffff !important;
    border: 3px solid #000 !important;
    box-shadow: 6px 6px 0 #d97706 !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .services-page .page-header::before,
html[data-theme="light"] .pp-main-slot .page-header::before {
    background: radial-gradient(circle at top right, rgba(30, 58, 95, 0.18), transparent 70%) !important;
}
html[data-theme="light"] .pp-main-slot .services-page .page-header .page-title,
html[data-theme="light"] .pp-main-slot .page-header .page-title {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .services-page .page-header .page-title i,
html[data-theme="light"] .pp-main-slot .page-header .page-title i {
    background: #1e3a5f !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .services-page .page-header .page-title i::before,
html[data-theme="light"] .pp-main-slot .page-header .page-title i::before {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .pp-main-slot .services-page .page-header .page-subtitle,
html[data-theme="light"] .pp-main-slot .page-header .page-subtitle {
    color: #475569 !important;
    -webkit-text-fill-color: #475569 !important;
}

html[data-theme="light"] .pp-main-slot .sv-filter-btn,
html[data-theme="light"] .pp-main-slot .sv-search-box,
html[data-theme="light"] .pp-main-slot .sv-ctrl-btn,
html[data-theme="light"] .pp-main-slot .sv-pill,
html[data-theme="light"] .pp-main-slot .sv-more-toggle {
    background: #ffffff !important;
    border: 2.5px solid #000 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    box-shadow: 3px 3px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-search-box {
    background: #fff4e6 !important;
}
html[data-theme="light"] .pp-main-slot .sv-search-box input {
    color: #000 !important;
    background: transparent !important;
    -webkit-text-fill-color: #000 !important;
    border: 0 !important;
    box-shadow: none !important;
}
html[data-theme="light"] .pp-main-slot .sv-search-box input::placeholder {
    color: #94a3b8 !important;
}
html[data-theme="light"] .pp-main-slot .sv-search-box i,
html[data-theme="light"] .pp-main-slot .sv-filter-btn i,
html[data-theme="light"] .pp-main-slot .sv-pill i {
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
    background: transparent !important;
}
html[data-theme="light"] .pp-main-slot .sv-search-box:focus-within {
    border-color: #1e3a5f !important;
    box-shadow: 4px 4px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .sv-pill:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sv-ctrl-btn:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sv-filter-btn:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px);
    box-shadow: 4px 4px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .sv-pill.active,
html[data-theme="light"] .pp-main-slot .sv-pill.active[data-platform],
html[data-theme="light"] .pp-main-slot .sv-more-toggle.expanded {
    background: #000 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border-color: #000 !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .sv-pill.active i,
html[data-theme="light"] .pp-main-slot .sv-pill.active span,
html[data-theme="light"] .pp-main-slot .sv-pill[data-platform].active i,
html[data-theme="light"] .pp-main-slot .sv-more-toggle.expanded i,
html[data-theme="light"] .pp-main-slot .sv-more-toggle.expanded span {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .pp-main-slot .sv-count {
    background: #000 !important;
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .sv-count i,
html[data-theme="light"] .pp-main-slot .sv-count span {
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
}

html[data-theme="light"] .pp-main-slot .sv-filter-menu,
html[data-theme="light"] .pp-main-slot .sv-search-hint {
    background: #ffffff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 5px 5px 0 #000 !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-filter-menu .dropdown-item {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-filter-menu .dropdown-item:where(html.pp-desktop-hover *):hover {
    background: #fff8f0 !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-hint-header,
html[data-theme="light"] .pp-main-slot .sv-hint-header * {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-hint-header i {
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
}
html[data-theme="light"] .pp-main-slot .sv-hint-content p,
html[data-theme="light"] .pp-main-slot .sv-hint-example span {
    color: #475569 !important;
}
html[data-theme="light"] .pp-main-slot .sv-hint-example code {
    background: #000 !important;
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
    border: 2px solid #000 !important;
}

html[data-theme="light"] .pp-main-slot .sv-category {
    background: #ffffff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 5px 5px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-cat-header {
    background: #fff4e6 !important;
    border-bottom: 2px dashed rgba(30, 58, 95, 0.25) !important;
}
html[data-theme="light"] .pp-main-slot .sv-cat-header:where(html.pp-desktop-hover *):hover {
    background: #fde68a !important;
}
html[data-theme="light"] .pp-main-slot .sv-cat-name,
html[data-theme="light"] .pp-main-slot .sv-cat-arrow,
html[data-theme="light"] .pp-main-slot .sv-name-cell {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-cat-icon {
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
}
html[data-theme="light"] .pp-main-slot .sv-cat-count {
    background: #000 !important;
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
    border: none !important;
}

html[data-theme="light"] .pp-main-slot .sv-table,
html[data-theme="light"] .pp-main-slot .main-content .sv-table,
html[data-theme="light"] .main-content .pp-main-slot .sv-table {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
html[data-theme="light"] .pp-main-slot .sv-table thead th {
    background: #000 !important;
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
    border-bottom: 2px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-table tbody tr,
html[data-theme="light"] .pp-main-slot .sv-table tbody td {
    background: #fff4e6 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border-bottom-color: rgba(0, 0, 0, 0.1) !important;
}
html[data-theme="light"] .pp-main-slot .sv-table tbody tr:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sv-table tbody tr:where(html.pp-desktop-hover *):hover td {
    background: #fde68a !important;
}
html[data-theme="light"] .pp-main-slot .sv-id,
html[data-theme="light"] .pp-main-slot .sv-tile-id {
    background: #1e3a5f !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-rate,
html[data-theme="light"] .pp-main-slot .sv-tile-price {
    color: #16a34a !important;
    -webkit-text-fill-color: #16a34a !important;
}
html[data-theme="light"] .pp-main-slot .sv-original-price,
html[data-theme="light"] .pp-main-slot .sv-tile-original-price,
html[data-theme="light"] .pp-main-slot .sv-row-meta,
html[data-theme="light"] .pp-main-slot .sv-tile-meta,
html[data-theme="light"] .pp-main-slot .sv-tile-per-unit {
    color: #64748b !important;
}
html[data-theme="light"] .pp-main-slot .sv-discount-badge,
html[data-theme="light"] .pp-main-slot .sv-tile-discount-badge {
    background: #ef4444 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 1.5px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-btn-desc,
html[data-theme="light"] .pp-main-slot .sv-tile-btn-info {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-btn-desc i,
html[data-theme="light"] .pp-main-slot .sv-tile-btn-info i {
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
}
html[data-theme="light"] .pp-main-slot .sv-btn-order,
html[data-theme="light"] .pp-main-slot .sv-tile-btn-order,
html[data-theme="light"] .pp-main-slot a.sv-btn-order {
    background: #000 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .sv-btn-order i,
html[data-theme="light"] .pp-main-slot .sv-tile-btn-order i {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .pp-main-slot .sv-btn-order:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sv-tile-btn-order:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px);
    box-shadow: 4px 4px 0 #d97706 !important;
}

html[data-theme="light"] .pp-main-slot .sv-mobile-tile {
    background: #ffffff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 4px 4px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-tile-name {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-more-cat {
    border: 2px solid #000 !important;
    color: #000 !important;
    background: #fff !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-empty,
html[data-theme="light"] .pp-main-slot .sv-empty i {
    color: #64748b !important;
}
html[data-theme="light"] .pp-main-slot .sv-toast {
    background: #000 !important;
    color: #fff8f0 !important;
    border: 2px solid #000 !important;
    box-shadow: 4px 4px 0 #d97706 !important;
}

html[data-theme="light"] .pp-main-slot #pp-sv-filters button,
html[data-theme="light"] .pp-main-slot #pp-sv-filters button[data-sort],
html[data-theme="light"] .pp-main-slot #pp-sv-filters button[data-flag] {
    border: 2px solid #000 !important;
    color: #000 !important;
    background: #fff !important;
    box-shadow: none !important;
}
html[data-theme="light"] .pp-main-slot #pp-sv-filters button.active[data-sort] {
    background: #000 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border-color: #000 !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot #pp-sv-filters button.active[data-flag],
html[data-theme="light"] .pp-main-slot .pp-frow button.active[data-flag],
html[data-theme="light"] .pp-main-slot .pp-frow button.active:not([data-sort]) {
    background: #fde68a !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border-color: #000 !important;
    box-shadow: 2px 2px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .pp-frow button.active[data-days] {
    background: #86efac !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot #pp-sv-filters .pp-frow > span {
    color: #64748b !important;
}

html[data-theme="light"] .pp-main-slot .sv-modal,
html[data-theme="light"] .sv-modal {
    background: #ffffff !important;
    border: 3px solid #000 !important;
    box-shadow: 8px 8px 0 #d97706 !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-modal-header,
html[data-theme="light"] .sv-modal-header {
    background: #fff4e6 !important;
    border-bottom: 2px dashed rgba(30, 58, 95, 0.25) !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-modal-header *,
html[data-theme="light"] .sv-modal-header *,
html[data-theme="light"] .pp-main-slot .sv-modal-body,
html[data-theme="light"] .pp-main-slot .sv-modal-body *,
html[data-theme="light"] .sv-modal-title {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}
html[data-theme="light"] .sv-modal-title i {
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
}
html[data-theme="light"] .pp-main-slot .sv-modal-close,
html[data-theme="light"] .sv-modal-close {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-modal-order,
html[data-theme="light"] .sv-modal-order {
    background: #000 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2px solid #000 !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}
html[data-theme="light"] .sv-modal-order i {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .sv-category-modal .sv-modal-container {
    background: #fff8f0 !important;
}

html[data-theme="light"] .pp-main-slot .sv-speed-progress .bar-wrap {
    background: #fff4e6 !important;
    border: 1.5px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .sv-speed-progress .bar {
    background: #1e3a5f !important;
}

html[data-theme="light"] .asv-ticker-container .nc-svc-ticker-label {
    background: #0c1222 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border-right: 3px solid #000 !important;
}
html[data-theme="light"] .asv-ticker-container .nc-svc-ticker-viewport {
    background: #fff4e6 !important;
}
html[data-theme="light"] .asv-ticker-container .nc-svc-ticker-item,
html[data-theme="light"] .asv-ticker-container .nc-svc-ticker-name {
    color: #0c1222 !important;
    -webkit-text-fill-color: #0c1222 !important;
}
html[data-theme="light"] .asv-ticker-container .nc-svc-ticker-legend-trigger {
    background: #fff !important;
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
    border-left: 3px solid #000 !important;
}
html[data-theme="light"] .nc-svc-ticker-legend-panel {
    background: #ffffff !important;
    border: 3px solid #000 !important;
    box-shadow: 5px 5px 0 #d97706 !important;
    color: #000 !important;
}
html[data-theme="light"] .nc-svc-ticker-legend-panel * {
    color: #000 !important;
}

/* ============================================================
   REMAINING TABS — cream / black / purple
   Dashboard, orders, add-funds, affiliates, api, faq,
   rent-panel, child-panel, updates, blog, terms.
   Extra .pp-main-slot beats dump <style> (ads4u glass / #0c1222).
   ============================================================ */

html[data-theme="light"] .pp-main-slot .addfunds-card,
html[data-theme="light"] .pp-main-slot .addfunds-history-card,
html[data-theme="light"] .pp-main-slot .af-section-header,
html[data-theme="light"] .pp-main-slot .af-featured-card,
html[data-theme="light"] .pp-main-slot .af-other-card,
html[data-theme="light"] .pp-main-slot .af-payment-card,
html[data-theme="light"] .pp-main-slot .payment-card-mobile,
html[data-theme="light"] .pp-main-slot .af-custom-select-trigger,
html[data-theme="light"] .pp-main-slot .af-custom-select-dropdown,
html[data-theme="light"] .pp-main-slot .tm-card,
html[data-theme="light"] .pp-main-slot .orders-table-container,
html[data-theme="light"] .pp-main-slot .status-tab,
html[data-theme="light"] .pp-main-slot .orders-search-box,
html[data-theme="light"] .pp-main-slot .bulk-selection-bar,
html[data-theme="light"] .pp-main-slot .page-btn,
html[data-theme="light"] .pp-main-slot .page-num,
html[data-theme="light"] .pp-main-slot .order-card-mobile,
html[data-theme="light"] .pp-main-slot .aff-hero,
html[data-theme="light"] .pp-main-slot .aff-stat-card,
html[data-theme="light"] .pp-main-slot .aff-commission-card,
html[data-theme="light"] .pp-main-slot .aff-post-creator,
html[data-theme="light"] .pp-main-slot .aff-info-box,
html[data-theme="light"] .pp-main-slot .aff-link-box,
html[data-theme="light"] .pp-main-slot .aff-terms-agreement-box,
html[data-theme="light"] .pp-main-slot .api-promo-tip,
html[data-theme="light"] .pp-main-slot .api-header,
html[data-theme="light"] .pp-main-slot .api-card,
html[data-theme="light"] .pp-main-slot .api-stat,
html[data-theme="light"] .pp-main-slot .api-tab,
html[data-theme="light"] .pp-main-slot .api-method-section,
html[data-theme="light"] .pp-main-slot .api-code-block,
html[data-theme="light"] .pp-main-slot .faq-category-chip,
html[data-theme="light"] .pp-main-slot .faq-control-btn,
html[data-theme="light"] .pp-main-slot .upd-header,
html[data-theme="light"] .pp-main-slot .upd-item,
html[data-theme="light"] .pp-main-slot .upd-search-box,
html[data-theme="light"] .pp-main-slot .cpo-header,
html[data-theme="light"] .pp-main-slot .cpo-card,
html[data-theme="light"] .pp-main-slot .cpo-ns-box,
html[data-theme="light"] .pp-main-slot .ts-promo-banner,
html[data-theme="light"] .pp-main-slot .sp-feature-card,
html[data-theme="light"] .pp-main-slot .sp-pricing-plan,
html[data-theme="light"] .pp-main-slot .sp-faq-item,
html[data-theme="light"] .pp-main-slot .sp-hero,
html[data-theme="light"] .pp-main-slot .terms-toc,
html[data-theme="light"] .pp-main-slot .terms-highlight,
html[data-theme="light"] .pp-main-slot .hot-services-card,
html[data-theme="light"] .pp-main-slot .features-block__card,
html[data-theme="light"] .pp-main-slot .dash-welcome-cta {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: 3px solid #000 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    box-shadow: 5px 5px 0 #000 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
html[data-theme="light"] .pp-main-slot .features-block__card.expanded,
html[data-theme="dark"] .pp-main-slot .features-block__card.expanded {
    overflow: visible !important;
}
html[data-theme="light"] .pp-main-slot .features-block__card.expanded .tier-benefits,
html[data-theme="dark"] .pp-main-slot .features-block__card.expanded .tier-benefits {
    max-height: 1600px !important;
    overflow: visible !important;
    display: block !important;
    opacity: 1 !important;
    margin-top: 12px !important;
}

html[data-theme="light"] .pp-main-slot .page-header,
html[data-theme="light"] .pp-main-slot .faq-header,
html[data-theme="light"] .pp-main-slot .terms-header,
html[data-theme="light"] .pp-main-slot .blog-header,
html[data-theme="light"] .pp-main-slot .api-header,
html[data-theme="light"] .pp-main-slot .upd-header,
html[data-theme="light"] .pp-main-slot .cpo-header,
html[data-theme="light"] .pp-main-slot .sp-hero {
    background: #ffffff !important;
    border: 3px solid #000 !important;
    box-shadow: 6px 6px 0 #d97706 !important;
    color: #000 !important;
    backdrop-filter: none !important;
}

html[data-theme="light"] .pp-main-slot .dash-welcome-title,
html[data-theme="light"] .pp-main-slot .dash-section-title,
html[data-theme="light"] .pp-main-slot .page-title,
html[data-theme="light"] .pp-main-slot .faq-title,
html[data-theme="light"] .pp-main-slot .blog-title,
html[data-theme="light"] .pp-main-slot .api-header h1,
html[data-theme="light"] .pp-main-slot .cpo-title,
html[data-theme="light"] .pp-main-slot .sp-hero-title,
html[data-theme="light"] .pp-main-slot .sp-section-title,
html[data-theme="light"] .pp-main-slot .aff-hero h2,
html[data-theme="light"] .pp-main-slot .upd-header-text h1,
html[data-theme="light"] .pp-main-slot .totals-block__count-value,
html[data-theme="light"] .pp-main-slot .quick-action-label,
html[data-theme="light"] .pp-main-slot .hot-services-title,
html[data-theme="light"] .pp-main-slot .hot-service-name {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
}

html[data-theme="light"] .pp-main-slot .dash-welcome-sub,
html[data-theme="light"] .pp-main-slot .page-subtitle,
html[data-theme="light"] .pp-main-slot .faq-subtitle,
html[data-theme="light"] .pp-main-slot .blog-subtitle,
html[data-theme="light"] .pp-main-slot .cpo-subtitle,
html[data-theme="light"] .pp-main-slot .sp-hero-desc,
html[data-theme="light"] .pp-main-slot .sp-section-desc,
html[data-theme="light"] .pp-main-slot .totals-block__card-name,
html[data-theme="light"] .pp-main-slot .empty-state p,
html[data-theme="light"] .pp-main-slot .af-other-note,
html[data-theme="light"] .pp-main-slot .af-featured-desc {
    color: #475569 !important;
    -webkit-text-fill-color: #475569 !important;
}

html[data-theme="light"] .pp-main-slot .page-header .page-title i,
html[data-theme="light"] .pp-main-slot .dash-section-title i,
html[data-theme="light"] .pp-main-slot .totals-block__card-icon,
html[data-theme="light"] .pp-main-slot .quick-action-icon,
html[data-theme="light"] .pp-main-slot .faq-badge,
html[data-theme="light"] .pp-main-slot .api-header-icon,
html[data-theme="light"] .pp-main-slot .upd-header-icon,
html[data-theme="light"] .pp-main-slot .cpo-header-icon,
html[data-theme="light"] .pp-main-slot .terms-header-icon,
html[data-theme="light"] .pp-main-slot .aff-hero-badge,
html[data-theme="light"] .pp-main-slot .sp-hero-badge,
html[data-theme="light"] .pp-main-slot .af-section-icon,
html[data-theme="light"] .pp-main-slot .af-featured-icon {
    background: #1e3a5f !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .page-header .page-title i::before,
html[data-theme="light"] .pp-main-slot .faq-badge i,
html[data-theme="light"] .pp-main-slot .api-header-icon i,
html[data-theme="light"] .pp-main-slot .upd-header-icon i,
html[data-theme="light"] .pp-main-slot .cpo-header-icon i,
html[data-theme="light"] .pp-main-slot .totals-block__card-icon i,
html[data-theme="light"] .pp-main-slot .quick-action-icon i {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

html[data-theme="light"] .pp-main-slot .card-balance { box-shadow: 4px 4px 0 #22c55e !important; }
html[data-theme="light"] .pp-main-slot .card-spend { box-shadow: 4px 4px 0 #3b82f6 !important; }
html[data-theme="light"] .pp-main-slot .card-discount { box-shadow: 4px 4px 0 #f59e0b !important; }
html[data-theme="light"] .pp-main-slot .card-membership { box-shadow: 4px 4px 0 #ec4899 !important; }
html[data-theme="light"] .pp-main-slot .card-balance .totals-block__count-value { color: #16a34a !important; -webkit-text-fill-color: #16a34a !important; }
html[data-theme="light"] .pp-main-slot .card-membership .totals-block__count-value { color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; }

html[data-theme="light"] .pp-main-slot .faq-title span,
html[data-theme="light"] .pp-main-slot .sp-hero-title .gradient,
html[data-theme="light"] .pp-main-slot .aff-highlight {
    background: none !important;
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
}

/* ---------- inputs / search ---------- */
html[data-theme="light"] .pp-main-slot .addfunds-input,
html[data-theme="light"] .pp-main-slot .addfunds-select,
html[data-theme="light"] .pp-main-slot .cpo-input,
html[data-theme="light"] .pp-main-slot .faq-search-input,
html[data-theme="light"] .pp-main-slot .upd-search-box,
html[data-theme="light"] .pp-main-slot .upd-search-box input,
html[data-theme="light"] .pp-main-slot .orders-search-box input,
html[data-theme="light"] .pp-main-slot .aff-link-input input,
html[data-theme="light"] .pp-main-slot .api-type-select select {
    background: #fff4e6 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.12) !important;
}
html[data-theme="light"] .pp-main-slot .orders-search-box input,
html[data-theme="light"] .pp-main-slot .upd-search-box input {
    box-shadow: none !important;
    border: 0 !important;
    background: transparent !important;
}
html[data-theme="light"] .pp-main-slot .faq-search-input:focus,
html[data-theme="light"] .pp-main-slot .addfunds-input:focus,
html[data-theme="light"] .pp-main-slot .cpo-input:focus {
    border-color: #1e3a5f !important;
    box-shadow: 0 0 0 3px rgba(30, 58, 95, 0.2) !important;
}

/* ---------- primary buttons ---------- */
html[data-theme="light"] .pp-main-slot .addfunds-submit,
html[data-theme="light"] .pp-main-slot .dash-welcome-cta,
html[data-theme="light"] .pp-main-slot .hot-service-btn,
html[data-theme="light"] .pp-main-slot .sp-btn-primary,
html[data-theme="light"] .pp-main-slot .cpo-submit,
html[data-theme="light"] .pp-main-slot .cpo-btn-primary,
html[data-theme="light"] .pp-main-slot .aff-copy-btn,
html[data-theme="light"] .pp-main-slot .aff-read-terms-btn,
html[data-theme="light"] .pp-main-slot .upd-search-btn,
html[data-theme="light"] .pp-main-slot .upd-item-action,
html[data-theme="light"] .pp-main-slot .orders-search-box button,
html[data-theme="light"] .pp-main-slot .bulk-btn:not(.bulk-btn-clear),
html[data-theme="light"] .pp-main-slot .promo-tip-btn.main,
html[data-theme="light"] .pp-main-slot .ts-promo-cta,
html[data-theme="light"] .pp-main-slot .tax-invoice-trigger-btn {
    background: #000 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 3px solid #000 !important;
    box-shadow: 4px 4px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .addfunds-submit *,
html[data-theme="light"] .pp-main-slot .dash-welcome-cta *,
html[data-theme="light"] .pp-main-slot .sp-btn-primary *,
html[data-theme="light"] .pp-main-slot .hot-service-btn *,
html[data-theme="light"] .pp-main-slot .ts-promo-cta * {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .pp-main-slot .addfunds-submit:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .dash-welcome-cta:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sp-btn-primary:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .hot-service-btn:where(html.pp-desktop-hover *):hover {
    transform: translate(-2px, -2px);
    box-shadow: 6px 6px 0 #d97706 !important;
}

html[data-theme="light"] .pp-main-slot .sp-btn-outline,
html[data-theme="light"] .pp-main-slot .promo-tip-btn.child,
html[data-theme="light"] .pp-main-slot .faq-control-btn,
html[data-theme="light"] .pp-main-slot .copy-btn,
html[data-theme="light"] .pp-main-slot .cpo-copy-btn {
    background: #fff !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border: 2.5px solid #000 !important;
    box-shadow: 3px 3px 0 #000 !important;
}

/* ---------- chips / tabs / pills ---------- */
html[data-theme="light"] .pp-main-slot .status-tab.active,
html[data-theme="light"] .pp-main-slot .faq-category-chip.active,
html[data-theme="light"] .pp-main-slot .api-tab.active,
html[data-theme="light"] .pp-main-slot .upd-filter-pill.active,
html[data-theme="light"] .pp-main-slot .hot-tab.active,
html[data-theme="light"] .pp-main-slot .page-num.active,
html[data-theme="light"] .pp-main-slot .addfunds-pagination .active,
html[data-theme="light"] .pp-main-slot .terms-toc a.active {
    background: #000 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border-color: #000 !important;
    box-shadow: 3px 3px 0 #d97706 !important;
}
html[data-theme="light"] .pp-main-slot .status-tab.active i,
html[data-theme="light"] .pp-main-slot .faq-category-chip.active i,
html[data-theme="light"] .pp-main-slot .api-tab.active i,
html[data-theme="light"] .pp-main-slot .hot-tab.active i {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
html[data-theme="light"] .pp-main-slot .status-tab:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="light"] .pp-main-slot .faq-category-chip:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="light"] .pp-main-slot .api-tab:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="light"] .pp-main-slot .upd-filter-pill:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="light"] .pp-main-slot .hot-tab:where(html.pp-desktop-hover *):hover:not(.active) {
    background: #fde68a !important;
    transform: translate(-1px, -1px);
    box-shadow: 4px 4px 0 #d97706 !important;
}

html[data-theme="light"] .pp-main-slot .af-featured-card.selected,
html[data-theme="light"] .pp-main-slot .af-other-card.selected,
html[data-theme="light"] .pp-main-slot .af-payment-card.selected {
    border-color: #000 !important;
    box-shadow: 6px 6px 0 #d97706 !important;
    background: #fff8f0 !important;
}

html[data-theme="light"] .pp-main-slot .af-credit-policy,
html[data-theme="light"] .pp-main-slot .tm-warn {
    background: #fff7ed !important;
    border: 3px solid #f59e0b !important;
    box-shadow: 4px 4px 0 #f59e0b !important;
    color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .af-dispute-warning,
html[data-theme="light"] .pp-main-slot .terms-highlight.danger,
html[data-theme="light"] .pp-main-slot .cpo-alert-error {
    background: #fef2f2 !important;
    border: 3px solid #dc2626 !important;
    box-shadow: 4px 4px 0 #dc2626 !important;
}

html[data-theme="light"] .pp-main-slot .orders-table thead,
html[data-theme="light"] .pp-main-slot .orders-table thead th,
html[data-theme="light"] .pp-main-slot .addfunds-table thead th,
html[data-theme="light"] .pp-main-slot .api-params-table thead th {
    background: #000 !important;
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
    border-color: #000 !important;
}
html[data-theme="light"] .pp-main-slot .orders-table tbody td,
html[data-theme="light"] .pp-main-slot .addfunds-table tbody td {
    background: #fff4e6 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    border-color: rgba(0, 0, 0, 0.12) !important;
}
html[data-theme="light"] .pp-main-slot .orders-table tbody tr:where(html.pp-desktop-hover *):hover td,
html[data-theme="light"] .pp-main-slot .addfunds-table tbody tr:where(html.pp-desktop-hover *):hover td {
    background: #fde68a !important;
}
html[data-theme="light"] .pp-main-slot .order-id {
    background: #1e3a5f !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .custom-checkbox .checkmark {
    background: #fff !important;
    border: 2px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .custom-checkbox input:checked ~ .checkmark {
    background: #1e3a5f !important;
    border-color: #000 !important;
}

html[data-theme="light"] .pp-main-slot .empty-state i,
html[data-theme="light"] .pp-main-slot .empty-state h3 {
    color: #64748b !important;
}

html[data-theme="light"] .pp-main-slot .tier-progress-bar {
    background: #fff4e6 !important;
    border: 2px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .tier-progress-fill {
    background: linear-gradient(90deg, #1e3a5f, #06b6d4) !important;
}
html[data-theme="light"] .pp-main-slot .tier-progress-value,
html[data-theme="light"] .pp-main-slot .next-tier-name {
    color: #1e3a5f !important;
    -webkit-text-fill-color: #1e3a5f !important;
}

html[data-theme="light"] .pp-main-slot .hot-tab {
    background: #fff !important;
    color: #000 !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .features-block__card.tier-active {
    background: #fff8f0 !important;
    border: 3px solid #000 !important;
    box-shadow: 5px 5px 0 #d97706 !important;
}

html[data-theme="light"] .pp-main-slot .api-code-block,
html[data-theme="light"] .pp-main-slot .api-url-cell #api-url {
    background: #000 !important;
    color: #fff8f0 !important;
    -webkit-text-fill-color: #fff8f0 !important;
    border: 2px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .api-method-badge {
    background: #1e3a5f !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2px solid #000 !important;
}

html[data-theme="light"] .pp-main-slot .upd-badge.price,
html[data-theme="light"] .pp-main-slot .sv-discount-badge {
    background: #22c55e !important;
    color: #000 !important;
    border: 2px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .upd-badge.disabled {
    background: #ef4444 !important;
    color: #fff !important;
    border: 2px solid #000 !important;
}

html[data-theme="light"] .pp-main-slot .cpo-section-number,
html[data-theme="light"] .pp-main-slot .tm-num,
html[data-theme="light"] .pp-main-slot .terms-subsection .num {
    background: #1e3a5f !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}

html[data-theme="light"] .pp-main-slot .sp-hero-decorations,
html[data-theme="light"] .pp-main-slot .sp-float,
html[data-theme="light"] .pp-main-slot .aff-hero-bg,
html[data-theme="light"] .pp-main-slot .ts-promo-shape,
html[data-theme="light"] .pp-main-slot .api-header::before {
    opacity: 0.35 !important;
    filter: none !important;
}

html[data-theme="light"] .pp-main-slot .totals-block__card:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .aff-stat-card:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .af-featured-card:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .af-other-card:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sp-feature-card:where(html.pp-desktop-hover *):hover,
html[data-theme="light"] .pp-main-slot .sp-pricing-plan:where(html.pp-desktop-hover *):hover {
    transform: translate(-2px, -2px);
    box-shadow: 7px 7px 0 #d97706 !important;
}

html[data-theme="light"] .pp-main-slot .order-status,
html[data-theme="light"] .pp-main-slot .btn-action {
    border: 2px solid #000 !important;
    box-shadow: 2px 2px 0 #000 !important;
}
html[data-theme="light"] .pp-main-slot .status-completed { background: #dcfce7 !important; color: #166534 !important; }
html[data-theme="light"] .pp-main-slot .status-pending { background: #fff8f0 !important; color: #92400e !important; }
html[data-theme="light"] .pp-main-slot .status-inprogress { background: #cffafe !important; color: #155e75 !important; }
html[data-theme="light"] .pp-main-slot .status-processing { background: #ffedd5 !important; color: #9a3412 !important; }
html[data-theme="light"] .pp-main-slot .status-partial { background: #f3e8ff !important; color: #6b21a8 !important; }
html[data-theme="light"] .pp-main-slot .status-canceled { background: #fee2e2 !important; color: #991b1b !important; }
html[data-theme="light"] .pp-main-slot .btn-refill { background: #cffafe !important; color: #155e75 !important; }
html[data-theme="light"] .pp-main-slot .btn-cancel { background: #fee2e2 !important; color: #991b1b !important; }
html[data-theme="light"] .pp-main-slot .order-card-id { color: #1e3a5f !important; -webkit-text-fill-color: #1e3a5f !important; }
html[data-theme="light"] .pp-main-slot .cpo-sidebar .cpo-card,
html[data-theme="light"] .pp-main-slot .cpo-info-banner {
    background: #ffffff !important;
    border: 3px solid #000 !important;
    box-shadow: 5px 5px 0 #000 !important;
    color: #000 !important;
}

html[data-theme="light"] .pp-main-slot .nc-svc-ticker-label,
html[data-theme="light"] .pp-main-slot .asv-ticker-container .nc-svc-ticker-label,
html[data-theme="light"] .order-real-content .nc-svc-ticker-label,
html[data-theme="light"] .main-content .nc-svc-ticker-label {
    background: #0c1222 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border-right: 3px solid #000 !important;
}
html[data-theme="light"] .pp-main-slot .nc-svc-ticker-viewport,
html[data-theme="light"] .order-real-content .nc-svc-ticker-viewport,
html[data-theme="light"] .main-content .nc-svc-ticker-viewport {
    background: #fff4e6 !important;
}
html[data-theme="light"] .pp-main-slot .nc-svc-ticker-item,
html[data-theme="light"] .pp-main-slot .nc-svc-ticker-name,
html[data-theme="light"] .order-real-content .nc-svc-ticker-item,
html[data-theme="light"] .order-real-content .nc-svc-ticker-name,
html[data-theme="light"] .main-content .nc-svc-ticker-item,
html[data-theme="light"] .main-content .nc-svc-ticker-name {
    color: #0c1222 !important;
    -webkit-text-fill-color: #0c1222 !important;
}

html[data-theme="light"] .pp-main-slot .sv-ctrl-btn {
    padding: 8px 14px !important;
    min-height: 38px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}

html[data-theme="light"] .pp-main-slot .mo-charge {
    background: #fff4e6 !important;
    border: 3px solid #000 !important;
    color: #000 !important;
    box-shadow: 4px 4px 0 #d97706 !important;
}
