/* ============================================================
   NIGHT PAGES — lime #a3e635 + cyan #06b6d4
   Loaded AFTER page HTML so it beats mains <style> dumps.
   Light theme is never targeted.
   ============================================================ */

@media (min-width: 992px) {
    html body .dashboard-wrapper .top-header,
    html body .top-header {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        height: 80px !important;
        min-height: 80px !important;
        box-sizing: border-box !important;
        align-items: center !important;
    }
    html body .dashboard-wrapper .main-footer,
    html body .main-footer {
        display: block !important;
        visibility: visible !important;
    }
}

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

html[data-theme="dark"] .aurora-bg-container {
    background:
        radial-gradient(900px 520px at 6% -8%, rgba(163, 230, 53, 0.2), transparent 58%),
        radial-gradient(820px 480px at 108% 8%, rgba(6, 182, 212, 0.18), transparent 52%),
        radial-gradient(640px 420px at 50% 118%, rgba(163, 230, 53, 0.08), transparent 55%),
        #05060a !important;
}

/* ---------- outer surfaces only (never inner tiles / form rows) ---------- */
html[data-theme="dark"] .main-content .order-form-card,
html[data-theme="dark"] .main-content .format-info-box,
html[data-theme="dark"] .main-content .mo-howto-card,
html[data-theme="dark"] .main-content .sidebar-card,
html[data-theme="dark"] .main-content .guide-card,
html[data-theme="dark"] .main-content .warnings-card,
html[data-theme="dark"] .main-content .instagram-warning-card,
html[data-theme="dark"] .main-content .announcement-section,
html[data-theme="dark"] .main-content .mobile-collapsible-card,
html[data-theme="dark"] .main-content .collapsible-card,
html[data-theme="dark"] .main-content .pro-info-card,
html[data-theme="dark"] .main-content .tips-card,
html[data-theme="dark"] .main-content .faq-item,
html[data-theme="dark"] .main-content .faq-search-box,
html[data-theme="dark"] .main-content .terms-section,
html[data-theme="dark"] .main-content .sv-table,
html[data-theme="dark"] .main-content .totals-block__card,
html[data-theme="dark"] .main-content .quick-action,
html[data-theme="dark"] .main-content .current-tier-banner,
html[data-theme="dark"] .main-content .bento-item,
html[data-theme="dark"] .main-content .nf-card-tall,
html[data-theme="dark"] .main-content .nf-card-wide,
html[data-theme="dark"] .main-content .nf-hero,
html[data-theme="dark"] .main-content .nf-empty,
html[data-theme="dark"] .main-content .ann-card,
html[data-theme="dark"] .main-content .promo-card,
html[data-theme="dark"] .main-content .nc-svc-ticker-wrap,
html[data-theme="dark"] .order-real-content .order-form-card,
html[data-theme="dark"] .order-real-content .sidebar-card,
html[data-theme="dark"] .order-real-content .guide-card,
html[data-theme="dark"] .order-real-content .warnings-card,
html[data-theme="dark"] .order-real-content .instagram-warning-card,
html[data-theme="dark"] .order-real-content .announcement-section,
html[data-theme="dark"] .order-real-content .scam-alert-box,
html[data-theme="dark"] .order-real-content .mobile-collapsible-card {
    background: #0e1116 !important;
    background-color: #0e1116 !important;
    border-color: rgba(163, 230, 53, 0.32) !important;
    color: #f4fff8 !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
    backdrop-filter: none !important;
}

html[data-theme="dark"] .main-content .instagram-warning-card,
html[data-theme="dark"] .order-real-content .instagram-warning-card {
    border-left: 6px solid #ea580c !important;
    box-shadow: 5px 5px 0 rgba(234, 88, 12, 0.45) !important;
}
html[data-theme="dark"] .main-content .scam-alert-box,
html[data-theme="dark"] .order-real-content .scam-alert-box {
    border-left-color: #ef4444 !important;
}

html[data-theme="dark"] .main-content .totals-block__card.card-balance { box-shadow: 4px 4px 0 rgba(163, 230, 53, 0.45) !important; }
html[data-theme="dark"] .main-content .totals-block__card.card-spend { box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.45) !important; }
html[data-theme="dark"] .main-content .totals-block__card.card-discount { box-shadow: 4px 4px 0 rgba(245, 158, 11, 0.5) !important; }
html[data-theme="dark"] .main-content .totals-block__card.card-membership { box-shadow: 4px 4px 0 rgba(163, 230, 53, 0.4) !important; }

/* ---------- page headers: lime → cyan instead of purple-pink ---------- */
html[data-theme="dark"] .main-content .page-header,
html[data-theme="dark"] .order-real-content .page-header,
html[data-theme="dark"] .main-content .terms-header,
html[data-theme="dark"] .main-content .faq-header,
html[data-theme="dark"] .main-content .blog-header,
html[data-theme="dark"] .main-content .nf-hero {
    background: #0e1116 !important;
    background-color: #0e1116 !important;
    border: 3px solid rgba(163, 230, 53, 0.4) !important;
    box-shadow: 6px 6px 0 rgba(6, 182, 212, 0.22) !important;
    color: #f4fff8 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    transition: none !important;
}
html[data-theme="dark"] .main-content .page-header::before,
html[data-theme="dark"] .order-real-content .page-header::before {
    background: radial-gradient(circle at top right, rgba(6, 182, 212, 0.18), transparent 70%) !important;
}
html[data-theme="dark"] .main-content .page-header .page-title,
html[data-theme="dark"] .order-real-content .page-header .page-title,
html[data-theme="dark"] .main-content .page-title,
html[data-theme="dark"] .main-content .dash-welcome-title,
html[data-theme="dark"] .main-content .dash-section-title {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .main-content .page-header .page-title i,
html[data-theme="dark"] .order-real-content .page-header .page-title i,
html[data-theme="dark"] .main-content .dash-section-title i {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: rgba(163, 230, 53, 0.7) !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .main-content .page-header .page-title i::before,
html[data-theme="dark"] .order-real-content .page-header .page-title i::before {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .totals-block__card:hover,
html[data-theme="dark"] .main-content .totals-block__card:hover {
    transform: translate(-2px, -2px) !important;
}
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-balance:hover,
html[data-theme="dark"] .main-content .totals-block__card.card-balance:hover { box-shadow: 6px 6px 0 rgba(34,197,94,0.6) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-spend:hover,
html[data-theme="dark"] .main-content .totals-block__card.card-spend:hover { box-shadow: 6px 6px 0 rgba(59,130,246,0.6) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-discount:hover,
html[data-theme="dark"] .main-content .totals-block__card.card-discount:hover { box-shadow: 6px 6px 0 rgba(245,158,11,0.6) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-membership:hover,
html[data-theme="dark"] .main-content .totals-block__card.card-membership:hover { box-shadow: 6px 6px 0 rgba(236,72,153,0.6) !important; }
html[data-theme="dark"] .pp-hd-chip:where(html.pp-desktop-hover *):hover {
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.28) !important;
}
html[data-theme="dark"] .mobile-nav-item:where(html.pp-desktop-hover *):hover {
    box-shadow: 2px 2px 0 rgba(163, 230, 53, 0.45) !important;
}
html[data-theme="dark"] .mobile-nav-item.active:where(html.pp-desktop-hover *):hover {
    box-shadow: 2px 2px 0 #a3e635 !important;
}
html[data-theme="dark"] .mobile-nav-center-btn:where(html.pp-desktop-hover *):hover {
    box-shadow: 4px 4px 0 #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .page-header .page-title i,
html[data-theme="dark"] .order-real-content .page-header .page-title i {
    animation: ppHdrPulse 2.4s ease-in-out infinite !important;
}
@keyframes ppHdrPulse {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}
html[data-theme="dark"] .main-content .page-header .page-subtitle,
html[data-theme="dark"] .order-real-content .page-header .page-subtitle,
html[data-theme="dark"] .main-content .dash-welcome-sub {
    color: rgba(232, 255, 239, 0.7) !important;
    -webkit-text-fill-color: rgba(232, 255, 239, 0.7) !important;
}

/* ---------- forms / inputs ---------- */
html[data-theme="dark"] .main-content input,
html[data-theme="dark"] .main-content select,
html[data-theme="dark"] .main-content textarea,
html[data-theme="dark"] .main-content .form-control,
html[data-theme="dark"] .main-content .select2-selection,
html[data-theme="dark"] .main-content .custom-select-wrapper,
html[data-theme="dark"] .main-content .custom-select-container,
html[data-theme="dark"] .main-content .custom-select-trigger,
html[data-theme="dark"] .order-real-content input,
html[data-theme="dark"] .order-real-content select,
html[data-theme="dark"] .order-real-content textarea,
html[data-theme="dark"] .order-real-content .form-control,
html[data-theme="dark"] .pp-pretty-select select {
    background: #10141b !important;
    background-color: #10141b !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    border-color: rgba(6, 182, 212, 0.38) !important;
    color-scheme: dark;
}
html[data-theme="dark"] .order-real-content select option,
html[data-theme="dark"] .order-real-content .form-control option,
html[data-theme="dark"] .pp-pretty-select select option {
    background: #14181f !important;
    background-color: #14181f !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .main-content input:focus,
html[data-theme="dark"] .main-content select:focus,
html[data-theme="dark"] .main-content textarea:focus,
html[data-theme="dark"] .main-content .form-control:focus {
    border-color: #a3e635 !important;
    box-shadow: 0 0 0 3px rgba(163, 230, 53, 0.18) !important;
}
html[data-theme="dark"] .main-content label,
html[data-theme="dark"] .main-content .form-group-enhanced label,
html[data-theme="dark"] .order-real-content label,
html[data-theme="dark"] .order-real-content .form-group-enhanced label {
    color: #d8ffe4 !important;
}
html[data-theme="dark"] .custom-select-dropdown,
html[data-theme="dark"] .custom-select-options,
html[data-theme="dark"] .select2-dropdown,
html[data-theme="dark"] #pp-svc-drop {
    background: #0e1116 !important;
    border-color: rgba(163, 230, 53, 0.4) !important;
    box-shadow: 6px 6px 0 rgba(6, 182, 212, 0.28) !important;
    color: #f4fff8 !important;
}

/* ---------- primary buttons ---------- */
html[data-theme="dark"] .main-content .btn-submit-order,
html[data-theme="dark"] .order-real-content .btn-submit-order,
html[data-theme="dark"] .main-content .btn-primary,
html[data-theme="dark"] .main-content button[type="submit"],
html[data-theme="dark"] .main-content .btn-success {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.4) !important;
}
html[data-theme="dark"] .main-content .btn-submit-order *,
html[data-theme="dark"] .order-real-content .btn-submit-order *,
html[data-theme="dark"] .main-content .btn-submit-order .btn-text,
html[data-theme="dark"] .main-content .btn-submit-order span {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

/* ---------- tables / lists ---------- */
html[data-theme="dark"] .main-content table,
html[data-theme="dark"] .main-content thead,
html[data-theme="dark"] .main-content tbody,
html[data-theme="dark"] .main-content .sv-table,
html[data-theme="dark"] .main-content .table {
    background: #0e1116 !important;
    color: #f4fff8 !important;
    border-color: rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .main-content th {
    background: #14181f !important;
    color: #a3e635 !important;
    border-color: rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .main-content td {
    background: transparent !important;
    color: #f4fff8 !important;
    border-color: rgba(163, 230, 53, 0.12) !important;
}
html[data-theme="dark"] .main-content tr:where(html.pp-desktop-hover *):hover td {
    background: rgba(163, 230, 53, 0.06) !important;
}

/* ---------- accents that were purple ---------- */
html[data-theme="dark"] .main-content a:not(.nav-link):not(.mobile-nav-item):not(.mobile-menu-item) {
    color: #67e8f9;
}
html[data-theme="dark"] .main-content .sv-filter-btn i,
html[data-theme="dark"] .main-content .sidebar-card-header i,
html[data-theme="dark"] .order-real-content .sidebar-card-header i {
    color: #a3e635 !important;
}
html[data-theme="dark"] .order-real-content .sidebar-card-header i {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
}
html[data-theme="dark"] .main-content .charge-display-pro,
html[data-theme="dark"] .order-real-content .charge-display-pro,
html[data-theme="dark"] .order-real-content .charge-display-pro .charge-label,
html[data-theme="dark"] .order-real-content .charge-display-pro .charge-value,
html[data-theme="dark"] .order-real-content .charge-display-pro * {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .order-real-content .charge-display-pro.error,
html[data-theme="dark"] .main-content .charge-display-pro.error,
html[data-theme="dark"] .mobile-only-charge .charge-display-pro.error {
    background: linear-gradient(135deg, #7f1d1d 0%, #991b1b 100%) !important;
    border-color: #f87171 !important;
    box-shadow: 5px 5px 0 rgba(239, 68, 68, 0.55) !important;
}
html[data-theme="dark"] .order-real-content .charge-display-pro.error .charge-label,
html[data-theme="dark"] .order-real-content .charge-display-pro.error .charge-value,
html[data-theme="dark"] .order-real-content .charge-display-pro.error *,
html[data-theme="dark"] .mobile-only-charge .charge-display-pro.error .charge-label,
html[data-theme="dark"] .mobile-only-charge .charge-display-pro.error .charge-value,
html[data-theme="dark"] .mobile-only-charge .charge-display-pro.error * {
    color: #fecaca !important;
    -webkit-text-fill-color: #fecaca !important;
}
html[data-theme="dark"] .order-real-content .charge-display-pro.error .balance-error-text,
html[data-theme="dark"] .order-real-content .charge-display-pro.error .balance-error-text i,
html[data-theme="dark"] .mobile-only-charge .charge-display-pro.error .balance-error-text,
html[data-theme="dark"] .mobile-only-charge .charge-display-pro.error .balance-error-text i {
    color: #f87171 !important;
    -webkit-text-fill-color: #f87171 !important;
    font-weight: 800 !important;
}
html[data-theme="dark"] .order-real-content .pro-price-display.error {
    border-color: #f87171 !important;
    box-shadow: 5px 5px 0 rgba(239, 68, 68, 0.5) !important;
}
html[data-theme="dark"] .order-real-content .pro-price-display.error .price-label,
html[data-theme="dark"] .order-real-content .pro-price-display.error .price-value {
    color: #fca5a5 !important;
    -webkit-text-fill-color: #fca5a5 !important;
}

html[data-theme="dark"] #pp-selected {
    border-color: #a3e635 !important;
    background: rgba(163, 230, 53, 0.08) !important;
}
html[data-theme="dark"] .pp-sel-id {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    border-color: rgba(163, 230, 53, 0.8) !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-frow button {
    border-color: rgba(163, 230, 53, 0.35) !important;
    color: #e8ffef !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.32) !important;
}
html[data-theme="dark"] .pp-frow button.active[data-sort],
html[data-theme="dark"] #pp-sort button.active,
html[data-theme="dark"] #pp-sv-filters button.active[data-sort] {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 3px 3px 0 rgba(163, 230, 53, 0.55) !important;
}
html[data-theme="dark"] .pp-frow button.active[data-flag],
html[data-theme="dark"] .pp-frow button.active[data-days],
html[data-theme="dark"] #pp-sv-filters button.active[data-flag] {
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.45) !important;
}
html[data-theme="dark"] .pp-main-slot #pp-sv-filters button,
html[data-theme="dark"] .pp-main-slot #pp-filters button {
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.32) !important;
}

html[data-theme="dark"] .main-content .quick-action:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .main-content .totals-block__card:where(html.pp-desktop-hover *):hover {
    border-color: rgba(163, 230, 53, 0.55) !important;
}

/* ---------- feature tiles: Старт / Скорость / Гарантия / Дроп / Качество ---------- */
html[data-theme="dark"] #features-grid,
html[data-theme="dark"] .pro-features-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
}
html[data-theme="dark"] #features-grid > .feature-card,
html[data-theme="dark"] .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: #14181f !important;
    border: 1.5px solid rgba(163, 230, 53, 0.28) !important;
    border-radius: 10px !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.18) !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: unset !important;
    transform: none !important;
}
html[data-theme="dark"] .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;
}
html[data-theme="dark"] .feature-card.feature-count .feature-card-icon { background: rgba(163, 230, 53, 0.22) !important; color: #a3e635 !important; }
html[data-theme="dark"] .feature-card.feature-start .feature-card-icon { background: rgba(6, 182, 212, 0.22) !important; color: #67e8f9 !important; }
html[data-theme="dark"] .feature-card.feature-speed .feature-card-icon { background: rgba(163, 230, 53, 0.18) !important; color: #a3e635 !important; }
html[data-theme="dark"] .feature-card.feature-guarantee .feature-card-icon { background: rgba(34, 197, 94, 0.2) !important; color: #4ade80 !important; }
html[data-theme="dark"] .feature-card.feature-drop .feature-card-icon { background: rgba(245, 158, 11, 0.2) !important; color: #fbbf24 !important; }
html[data-theme="dark"] .feature-card.feature-quality .feature-card-icon { background: rgba(236, 72, 153, 0.2) !important; color: #f472b6 !important; }
html[data-theme="dark"] .feature-card.feature-speed-status .feature-card-icon { background: rgba(163, 230, 53, 0.22) !important; color: #a3e635 !important; }
html[data-theme="dark"] .feature-card-label {
    display: block !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: .03em !important;
    text-transform: uppercase !important;
    color: rgba(232, 255, 239, 0.55) !important;
    -webkit-text-fill-color: rgba(232, 255, 239, 0.55) !important;
}
html[data-theme="dark"] .feature-card-value {
    display: block !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
html[data-theme="dark"] .stat-card {
    background: #14181f !important;
    border: 1.5px solid rgba(163, 230, 53, 0.28) !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.18) !important;
    border-radius: 10px !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: unset !important;
}
html[data-theme="dark"] .stat-card .stat-value { color: #a3e635 !important; -webkit-text-fill-color: #a3e635 !important; }
html[data-theme="dark"] .stat-card .stat-label { color: rgba(232, 255, 239, 0.55) !important; -webkit-text-fill-color: rgba(232, 255, 239, 0.55) !important; }

/* pagination / misc */
html[data-theme="dark"] .main-content .nf-pg-btn,
html[data-theme="dark"] .main-content .nf-pg-num,
html[data-theme="dark"] .main-content .nf-arrow-btn {
    background: #14181f !important;
    color: #f4fff8 !important;
    border-color: rgba(163, 230, 53, 0.35) !important;
}
html[data-theme="dark"] .main-content .nf-pg-num.active {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
}

/* ============================================================
   DASHBOARD — same lime/cyan language as new-order
   Extra .pp-main-slot specificity beats dump <style> tags.
   ============================================================ */
html[data-theme="dark"] .pp-main-slot .dashboard-container,
html[data-theme="dark"] .pp-main-slot .dashboard-container * {
    --dash-card: #0e1116;
    --dash-tile: #14181f;
    --dash-text: #f4fff8;
    --dash-muted: rgba(232, 255, 239, 0.65);
    --dash-lime: #a3e635;
    --dash-cyan: #06b6d4;
    --dash-ink: #06110a;
}

html[data-theme="dark"] .pp-main-slot .dash-welcome-title,
html[data-theme="dark"] .pp-main-slot .dash-section-title,
html[data-theme="dark"] .pp-main-slot .hot-services-title,
html[data-theme="dark"] .pp-main-slot .tier-name,
html[data-theme="dark"] .pp-main-slot .tier-status-name,
html[data-theme="dark"] .pp-main-slot .quick-action-label,
html[data-theme="dark"] .pp-main-slot .totals-block__count-value {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
}
html[data-theme="dark"] .pp-main-slot .dash-welcome-sub,
html[data-theme="dark"] .pp-main-slot .totals-block__card-name,
html[data-theme="dark"] .pp-main-slot .tier-range,
html[data-theme="dark"] .pp-main-slot .tier-status-info h3,
html[data-theme="dark"] .pp-main-slot .tier-progress-label,
html[data-theme="dark"] .pp-main-slot .tier-progress-target,
html[data-theme="dark"] .pp-main-slot .next-tier-label {
    color: rgba(232, 255, 239, 0.65) !important;
    -webkit-text-fill-color: rgba(232, 255, 239, 0.65) !important;
}

html[data-theme="dark"] .pp-main-slot .totals-block__card,
html[data-theme="dark"] .pp-main-slot .quick-action,
html[data-theme="dark"] .pp-main-slot .current-tier-banner,
html[data-theme="dark"] .pp-main-slot .features-block__card,
html[data-theme="dark"] .pp-main-slot .hot-services-card,
html[data-theme="dark"] .pp-main-slot .dash-section-link {
    background: #0e1116 !important;
    background-color: #0e1116 !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    color: #f4fff8 !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
    backdrop-filter: none !important;
}
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-balance { box-shadow: 4px 4px 0 rgba(163, 230, 53, 0.45) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-spend { box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.45) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-discount { box-shadow: 4px 4px 0 rgba(245, 158, 11, 0.5) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card.card-membership { box-shadow: 4px 4px 0 rgba(163, 230, 53, 0.4) !important; }
html[data-theme="dark"] .pp-main-slot .totals-block__card:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .quick-action:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .features-block__card:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .dash-section-link:where(html.pp-desktop-hover *):hover {
    border-color: rgba(163, 230, 53, 0.55) !important;
    box-shadow: 6px 6px 0 rgba(6, 182, 212, 0.32) !important;
    background: #14181f !important;
}

html[data-theme="dark"] .pp-main-slot .card-balance .totals-block__count-value {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    background: none !important;
}
html[data-theme="dark"] .pp-main-slot .card-membership .totals-block__count-value {
    color: #67e8f9 !important;
    -webkit-text-fill-color: #67e8f9 !important;
    background: none !important;
}

html[data-theme="dark"] .pp-main-slot .totals-block__card-icon,
html[data-theme="dark"] .pp-main-slot .dash-section-title i,
html[data-theme="dark"] .pp-main-slot .quick-action-icon,
html[data-theme="dark"] .pp-main-slot .tier-status-icon,
html[data-theme="dark"] .pp-main-slot .tier-icon {
    border-color: rgba(163, 230, 53, 0.7) !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .totals-block__card-icon,
html[data-theme="dark"] .pp-main-slot .dash-section-title i,
html[data-theme="dark"] .pp-main-slot .card-membership .totals-block__card-icon {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .totals-block__card-icon i,
html[data-theme="dark"] .pp-main-slot .dash-section-title i,
html[data-theme="dark"] .pp-main-slot .dash-section-title i::before,
html[data-theme="dark"] .pp-main-slot .card-membership .totals-block__card-icon i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .card-balance .totals-block__card-icon {
    background: linear-gradient(135deg, #a3e635, #65a30d) !important;
}
html[data-theme="dark"] .pp-main-slot .card-spend .totals-block__card-icon {
    background: linear-gradient(135deg, #06b6d4, #0891b2) !important;
}
html[data-theme="dark"] .pp-main-slot .card-discount .totals-block__card-icon {
    background: linear-gradient(135deg, #fbbf24, #f59e0b) !important;
}
html[data-theme="dark"] .pp-main-slot .card-discount .totals-block__card-icon i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .quick-action.qa-support .quick-action-icon {
    background: linear-gradient(135deg, #06b6d4, #0891b2) !important;
}
html[data-theme="dark"] .pp-main-slot .quick-action.qa-api .quick-action-icon {
    background: linear-gradient(135deg, #a3e635, #65a30d) !important;
}
html[data-theme="dark"] .pp-main-slot .quick-action.qa-api .quick-action-icon i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .dash-section-link i {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}

html[data-theme="dark"] .pp-main-slot .features-block__card.tier-active {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.16), rgba(6, 182, 212, 0.12)) !important;
    border: 2px solid rgba(163, 230, 53, 0.55) !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.32) !important;
}
html[data-theme="dark"] .pp-main-slot .features-block__card.tier-active::after {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: 1.5px solid rgba(163, 230, 53, 0.8) !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.4) !important;
}

html[data-theme="dark"] .pp-main-slot .tier-toggle-btn {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: 1.5px solid rgba(163, 230, 53, 0.7) !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .tier-toggle-btn i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .hot-tab {
    color: rgba(232, 255, 239, 0.6) !important;
    border-color: rgba(163, 230, 53, 0.28) !important;
    background: #14181f !important;
}
html[data-theme="dark"] .pp-main-slot .hot-tab:where(html.pp-desktop-hover *):hover {
    border-color: rgba(163, 230, 53, 0.55) !important;
    background: rgba(163, 230, 53, 0.12) !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .hot-tab.active {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .hot-tab.active i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .hot-service-item {
    background: transparent !important;
    border-color: rgba(163, 230, 53, 0.12) !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .hot-service-name {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .hot-service-btn {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.3) !important;
}

html[data-theme="dark"] .pp-main-slot .tier-progress-bar {
    background: #14181f !important;
    border-color: rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .tier-progress-fill {
    background: linear-gradient(90deg, #a3e635, #06b6d4) !important;
}
html[data-theme="dark"] .pp-main-slot .tier-progress-value,
html[data-theme="dark"] .pp-main-slot .tier-progress-current,
html[data-theme="dark"] .pp-main-slot .next-tier-name,
html[data-theme="dark"] .pp-main-slot .next-tier-remaining strong {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}

html[data-theme="dark"] .pp-main-slot .hot-tabs-wrap::before {
    background: linear-gradient(90deg, #0e1116 20%, transparent) !important;
}
html[data-theme="dark"] .pp-main-slot .hot-tabs-wrap::after {
    background: linear-gradient(270deg, #0e1116 20%, transparent) !important;
}

/* ============================================================
   MASS ORDER — lime / cyan, beats dump purple
   ============================================================ */
html[data-theme="dark"] .pp-main-slot .mo-howto-card,
html[data-theme="dark"] .main-content .mo-howto-card {
    background: #0e1116 !important;
    border: 3px solid rgba(163, 230, 53, 0.32) !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.22) !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .mo-howto-card .step-content strong,
html[data-theme="dark"] .main-content .mo-howto-card .step-content strong {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .mo-howto-card .step-content span,
html[data-theme="dark"] .main-content .mo-howto-card .step-content span {
    color: rgba(232, 255, 239, 0.65) !important;
    -webkit-text-fill-color: rgba(232, 255, 239, 0.65) !important;
}
html[data-theme="dark"] .pp-main-slot .mo-howto-card .step-content a,
html[data-theme="dark"] .main-content .mo-howto-card .step-content a,
html[data-theme="dark"] .pp-main-slot .step-content a {
    color: #67e8f9 !important;
    -webkit-text-fill-color: #67e8f9 !important;
}

html[data-theme="dark"] .pp-main-slot .format-info-box,
html[data-theme="dark"] .main-content .format-info-box {
    background: #14181f !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    border-left: 5px solid #a3e635 !important;
    box-shadow: none !important;
}
html[data-theme="dark"] .pp-main-slot .format-info-box .format-header,
html[data-theme="dark"] .pp-main-slot .format-info-box .format-header span,
html[data-theme="dark"] .main-content .format-info-box .format-header {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .format-info-box .format-header i {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .format-info-box code,
html[data-theme="dark"] .main-content .format-info-box code {
    background: #10141b !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border: 1px solid rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .format-line-label,
html[data-theme="dark"] .main-content .format-line-label {
    color: rgba(232, 255, 239, 0.55) !important;
}

html[data-theme="dark"] .pp-main-slot .mass-textarea,
html[data-theme="dark"] .main-content .mass-textarea {
    background: #10141b !important;
    border: 2.5px solid rgba(6, 182, 212, 0.38) !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.18) !important;
}
html[data-theme="dark"] .pp-main-slot .mass-textarea:focus,
html[data-theme="dark"] .main-content .mass-textarea:focus {
    border-color: #a3e635 !important;
    box-shadow: 0 0 0 3px rgba(163, 230, 53, 0.18) !important;
}
html[data-theme="dark"] .pp-main-slot .textarea-hint,
html[data-theme="dark"] .main-content .textarea-hint {
    background: rgba(6, 182, 212, 0.1) !important;
    border: 0 !important;
    border-left: 3px solid #06b6d4 !important;
    color: rgba(232, 255, 239, 0.8) !important;
}
html[data-theme="dark"] .pp-main-slot .textarea-hint i {
    color: #67e8f9 !important;
}
html[data-theme="dark"] .pp-main-slot .form-group-enhanced label i {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}

html[data-theme="dark"] .pp-main-slot .step-dot,
html[data-theme="dark"] .main-content .step-dot,
html[data-theme="dark"] .pp-main-slot .mo-howto-card .step-dot {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: rgba(163, 230, 53, 0.7) !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .steps-timeline::before,
html[data-theme="dark"] .pp-main-slot .step-item:not(:last-child)::before {
    background: linear-gradient(to bottom, rgba(163, 230, 53, 0.7), rgba(6, 182, 212, 0.35), transparent) !important;
}

html[data-theme="dark"] .pp-main-slot .sidebar-card-header-pro,
html[data-theme="dark"] .main-content .sidebar-card-header-pro {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.08), rgba(6, 182, 212, 0.06)) !important;
    border-bottom-color: rgba(163, 230, 53, 0.18) !important;
}
html[data-theme="dark"] .pp-main-slot .header-text-pro h4 {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .header-text-pro p {
    color: rgba(232, 255, 239, 0.55) !important;
}
html[data-theme="dark"] .pp-main-slot .header-icon-pro.gradient-blue,
html[data-theme="dark"] .pp-main-slot .header-icon-pro.gradient-purple {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .header-icon-pro.gradient-cyan {
    background: linear-gradient(135deg, #06b6d4, #0891b2) !important;
    color: #06110a !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .header-icon-pro i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .tips-list .tip-item,
html[data-theme="dark"] .main-content .tips-list .tip-item {
    background: #14181f !important;
    border: 1px solid rgba(163, 230, 53, 0.16) !important;
}
html[data-theme="dark"] .pp-main-slot .tips-list .tip-content strong {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .tips-list .tip-content span {
    color: rgba(232, 255, 239, 0.6) !important;
}
html[data-theme="dark"] .pp-main-slot .tip-icon.purple {
    background: linear-gradient(135deg, #a3e635, #65a30d) !important;
    color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .tip-icon.purple i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .links-card-pro a,
html[data-theme="dark"] .pp-main-slot .quick-link-item,
html[data-theme="dark"] .main-content .quick-link-item {
    background: #14181f !important;
    border: 1px solid rgba(163, 230, 53, 0.16) !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    box-shadow: none !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-item span {
    color: #e8ffef !important;
    -webkit-text-fill-color: #e8ffef !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-icon {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.18), rgba(6, 182, 212, 0.14)) !important;
    color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-icon i {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-item:where(html.pp-desktop-hover *):hover {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.2), rgba(6, 182, 212, 0.16)) !important;
    border-color: rgba(163, 230, 53, 0.5) !important;
    transform: none !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-item:where(html.pp-desktop-hover *):hover span {
    color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-item:where(html.pp-desktop-hover *):hover .quick-link-icon {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .quick-link-item:where(html.pp-desktop-hover *):hover .quick-link-icon i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .links-card-pro a i {
    color: #67e8f9 !important;
}

html[data-theme="dark"] .pp-main-slot .balance-card,
html[data-theme="dark"] .main-content .balance-card {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.22), rgba(6, 182, 212, 0.16)) !important;
    border: 2px solid rgba(163, 230, 53, 0.5) !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.28) !important;
}
html[data-theme="dark"] .pp-main-slot .balance-card .balance-icon {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    box-shadow: none !important;
}
html[data-theme="dark"] .pp-main-slot .balance-card .balance-icon i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .balance-card .balance-label {
    color: rgba(232, 255, 239, 0.7) !important;
    -webkit-text-fill-color: rgba(232, 255, 239, 0.7) !important;
}
html[data-theme="dark"] .pp-main-slot .balance-card .balance-value {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .balance-topup-btn-sidebar {
    background: rgba(163, 230, 53, 0.18) !important;
    color: #a3e635 !important;
    border: 1.5px solid rgba(163, 230, 53, 0.45) !important;
}
html[data-theme="dark"] .pp-main-slot .balance-topup-btn-sidebar i {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}

html[data-theme="dark"] .pp-main-slot .guide-card-pro,
html[data-theme="dark"] .pp-main-slot .tips-card-pro,
html[data-theme="dark"] .pp-main-slot .links-card-pro {
    background: #0e1116 !important;
    border: 3px solid rgba(163, 230, 53, 0.32) !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
    backdrop-filter: none !important;
}

html[data-theme="dark"] .pp-main-slot .mo-mode-tab {
    background: #14181f !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    border: 2.5px solid rgba(163, 230, 53, 0.45) !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .mo-mode-tab.active {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: 2.5px solid transparent !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .mo-plats .platform-pill {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
html[data-theme="dark"] .pp-main-slot .mo-svc-chip,
html[data-theme="dark"] .pp-main-slot .mo-charge {
    background: #14181f !important;
    border-color: rgba(163, 230, 53, 0.32) !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .mo-charge {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .mo-alert {
    background: rgba(239, 68, 68, 0.12) !important;
    border-color: #f87171 !important;
    color: #fecaca !important;
}
html[data-theme="dark"] .pp-main-slot .mo-alert.is-ok {
    background: rgba(163, 230, 53, 0.12) !important;
    border-color: #a3e635 !important;
    color: #d9f99d !important;
}

/* ============================================================
   SERVICES catalog — lime / cyan
   ============================================================ */
html[data-theme="dark"] .pp-main-slot .sv-filter-btn,
html[data-theme="dark"] .pp-main-slot .sv-search-box,
html[data-theme="dark"] .pp-main-slot .sv-ctrl-btn,
html[data-theme="dark"] .pp-main-slot .sv-pill {
    background: #14181f !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    color: #f4fff8 !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.18) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-search-box input {
    color: #f4fff8 !important;
    background: transparent !important;
}
html[data-theme="dark"] .pp-main-slot .sv-search-box i,
html[data-theme="dark"] .pp-main-slot .sv-filter-btn i {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .sv-search-box:focus-within {
    border-color: #a3e635 !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.28) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-pill.active {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-pill.active i,
html[data-theme="dark"] .pp-main-slot .sv-pill.active span {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .sv-count {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: none !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-count i,
html[data-theme="dark"] .pp-main-slot .sv-count span {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .sv-category {
    background: #0e1116 !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-cat-header {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.08), rgba(6, 182, 212, 0.06)) !important;
    border-bottom: 1px solid rgba(163, 230, 53, 0.16) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-cat-name,
html[data-theme="dark"] .pp-main-slot .sv-cat-arrow {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .sv-cat-icon {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .sv-cat-count {
    background: #14181f !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border: 1px solid rgba(163, 230, 53, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-table thead th {
    background: #14181f !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border-bottom: 1px solid rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-table tbody tr,
html[data-theme="dark"] .pp-main-slot .sv-table tbody td {
    background: transparent !important;
    color: #f4fff8 !important;
    border-bottom-color: rgba(163, 230, 53, 0.1) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-id {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    box-shadow: none !important;
}
html[data-theme="dark"] .pp-main-slot .sv-rate,
html[data-theme="dark"] .pp-main-slot .sv-tile-price {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .pp-main-slot .sv-btn-order,
html[data-theme="dark"] .pp-main-slot .sv-tile-btn-order {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: none !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-btn-order i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .sv-mobile-tile {
    background: #0e1116 !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-tile-name {
    color: #f4fff8 !important;
}
html[data-theme="dark"] .pp-main-slot .sv-more-cat {
    border-color: rgba(163, 230, 53, 0.35) !important;
    color: #e8ffef !important;
}
html[data-theme="dark"] .pp-main-slot #pp-sv-filters button {
    border-color: rgba(163, 230, 53, 0.32) !important;
    color: #e8ffef !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.32) !important;
}
html[data-theme="dark"] .asv-ticker-container .nc-svc-ticker-wrap {
    background: #0e1116 !important;
    border-color: rgba(163, 230, 53, 0.4) !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.22) !important;
}
html[data-theme="dark"] .asv-ticker-container .nc-svc-ticker-label {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-right-color: rgba(163, 230, 53, 0.5) !important;
}
html[data-theme="dark"] .asv-ticker-container .nc-svc-ticker-viewport {
    background: #14181f !important;
}

html[data-theme="dark"] .pp-main-slot .sv-filter-btn,
html[data-theme="dark"] .pp-main-slot .sv-ctrl-btn,
html[data-theme="dark"] .pp-main-slot .sv-pill,
html[data-theme="dark"] .pp-main-slot .sv-more-toggle,
html[data-theme="dark"] .pp-main-slot .sv-btn-order,
html[data-theme="dark"] .pp-main-slot .sv-tile-btn-order,
html[data-theme="dark"] .pp-main-slot .sv-btn-desc,
html[data-theme="dark"] .pp-main-slot .sv-more-cat,
html[data-theme="dark"] .pp-main-slot #pp-sv-filters button {
    transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease, background 0.15s ease !important;
}
html[data-theme="dark"] .pp-main-slot .sv-pill:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sv-ctrl-btn:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sv-filter-btn:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px);
    border-color: #a3e635 !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.4) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-pill.active:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sv-more-toggle.expanded:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px);
    border-color: transparent !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.5) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-btn-order:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sv-tile-btn-order:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot a.sv-btn-order:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px);
    box-shadow: 4px 4px 0 rgba(163, 230, 53, 0.55) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-btn-desc:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sv-more-cat:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot #pp-sv-filters button:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px);
    border-color: #a3e635 !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-cat-header:where(html.pp-desktop-hover *):hover {
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.16), rgba(6, 182, 212, 0.12)) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-table tbody tr:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sv-table tbody tr:where(html.pp-desktop-hover *):hover td {
    background: rgba(163, 230, 53, 0.08) !important;
}
html[data-theme="dark"] .asv-ticker-container .nc-svc-ticker-legend-trigger {
    background: #14181f !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border-left-color: rgba(163, 230, 53, 0.4) !important;
}
html[data-theme="dark"] .nc-svc-ticker-legend-panel {
    background: #0e1116 !important;
    border: 3px solid #a3e635 !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.35) !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .nc-svc-ticker-legend-panel * {
    color: #e8ffef !important;
    -webkit-text-fill-color: #e8ffef !important;
}

/* ============================================================
   REMAINING TABS — lime / cyan (beats dump #261b3e / glass)
   Dashboard, orders, add-funds, affiliates, api, faq,
   rent-panel, child-panel, updates, blog, terms.
   ============================================================ */

html[data-theme="dark"] .pp-main-slot .addfunds-card,
html[data-theme="dark"] .pp-main-slot .addfunds-history-card,
html[data-theme="dark"] .pp-main-slot .af-section-header,
html[data-theme="dark"] .pp-main-slot .af-featured-card,
html[data-theme="dark"] .pp-main-slot .af-other-card,
html[data-theme="dark"] .pp-main-slot .af-payment-card,
html[data-theme="dark"] .pp-main-slot .payment-card-mobile,
html[data-theme="dark"] .pp-main-slot .af-custom-select-trigger,
html[data-theme="dark"] .pp-main-slot .af-custom-select-dropdown,
html[data-theme="dark"] .pp-main-slot .tm-card,
html[data-theme="dark"] .pp-main-slot .orders-table-container,
html[data-theme="dark"] .pp-main-slot .status-tab,
html[data-theme="dark"] .pp-main-slot .orders-search-box,
html[data-theme="dark"] .pp-main-slot .bulk-selection-bar,
html[data-theme="dark"] .pp-main-slot .page-btn,
html[data-theme="dark"] .pp-main-slot .page-num,
html[data-theme="dark"] .pp-main-slot .order-card-mobile,
html[data-theme="dark"] .pp-main-slot .aff-hero,
html[data-theme="dark"] .pp-main-slot .aff-stat-card,
html[data-theme="dark"] .pp-main-slot .aff-commission-card,
html[data-theme="dark"] .pp-main-slot .aff-post-creator,
html[data-theme="dark"] .pp-main-slot .aff-info-box,
html[data-theme="dark"] .pp-main-slot .aff-link-box,
html[data-theme="dark"] .pp-main-slot .aff-terms-agreement-box,
html[data-theme="dark"] .pp-main-slot .api-promo-tip,
html[data-theme="dark"] .pp-main-slot .api-header,
html[data-theme="dark"] .pp-main-slot .api-card,
html[data-theme="dark"] .pp-main-slot .api-stat,
html[data-theme="dark"] .pp-main-slot .api-tab,
html[data-theme="dark"] .pp-main-slot .api-method-section,
html[data-theme="dark"] .pp-main-slot .api-code-block,
html[data-theme="dark"] .pp-main-slot .faq-category-chip,
html[data-theme="dark"] .pp-main-slot .faq-control-btn,
html[data-theme="dark"] .pp-main-slot .upd-header,
html[data-theme="dark"] .pp-main-slot .upd-item,
html[data-theme="dark"] .pp-main-slot .upd-search-box,
html[data-theme="dark"] .pp-main-slot .cpo-header,
html[data-theme="dark"] .pp-main-slot .cpo-card,
html[data-theme="dark"] .pp-main-slot .cpo-ns-box,
html[data-theme="dark"] .pp-main-slot .ts-promo-banner,
html[data-theme="dark"] .pp-main-slot .sp-feature-card,
html[data-theme="dark"] .pp-main-slot .sp-pricing-plan,
html[data-theme="dark"] .pp-main-slot .sp-faq-item,
html[data-theme="dark"] .pp-main-slot .sp-hero,
html[data-theme="dark"] .pp-main-slot .terms-toc,
html[data-theme="dark"] .pp-main-slot .terms-highlight {
    background: #0e1116 !important;
    background-color: #0e1116 !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

html[data-theme="dark"] .pp-main-slot .page-header,
html[data-theme="dark"] .pp-main-slot .faq-header,
html[data-theme="dark"] .pp-main-slot .terms-header,
html[data-theme="dark"] .pp-main-slot .blog-header,
html[data-theme="dark"] .pp-main-slot .api-header,
html[data-theme="dark"] .pp-main-slot .upd-header,
html[data-theme="dark"] .pp-main-slot .cpo-header,
html[data-theme="dark"] .pp-main-slot .sp-hero,
html[data-theme="dark"] .pp-main-slot .aff-hero {
    background: #0e1116 !important;
    border: 3px solid rgba(163, 230, 53, 0.4) !important;
    box-shadow: 6px 6px 0 rgba(6, 182, 212, 0.22) !important;
    color: #f4fff8 !important;
    backdrop-filter: none !important;
}

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

html[data-theme="dark"] .pp-main-slot .dash-welcome-sub,
html[data-theme="dark"] .pp-main-slot .page-subtitle,
html[data-theme="dark"] .pp-main-slot .faq-subtitle,
html[data-theme="dark"] .pp-main-slot .blog-subtitle,
html[data-theme="dark"] .pp-main-slot .cpo-subtitle,
html[data-theme="dark"] .pp-main-slot .sp-hero-desc,
html[data-theme="dark"] .pp-main-slot .sp-section-desc,
html[data-theme="dark"] .pp-main-slot .totals-block__card-name,
html[data-theme="dark"] .pp-main-slot .empty-state p,
html[data-theme="dark"] .pp-main-slot .af-other-note,
html[data-theme="dark"] .pp-main-slot .af-featured-desc,
html[data-theme="dark"] .pp-main-slot .aff-stat-label,
html[data-theme="dark"] .pp-main-slot .api-header p {
    color: rgba(232, 255, 239, 0.65) !important;
    -webkit-text-fill-color: rgba(232, 255, 239, 0.65) !important;
}

html[data-theme="dark"] .pp-main-slot .page-header .page-title i,
html[data-theme="dark"] .pp-main-slot .dash-section-title i,
html[data-theme="dark"] .pp-main-slot .totals-block__card-icon,
html[data-theme="dark"] .pp-main-slot .faq-badge,
html[data-theme="dark"] .pp-main-slot .api-header-icon,
html[data-theme="dark"] .pp-main-slot .upd-header-icon,
html[data-theme="dark"] .pp-main-slot .cpo-header-icon,
html[data-theme="dark"] .pp-main-slot .terms-header-icon,
html[data-theme="dark"] .pp-main-slot .aff-hero-badge,
html[data-theme="dark"] .pp-main-slot .sp-hero-badge,
html[data-theme="dark"] .pp-main-slot .af-section-icon,
html[data-theme="dark"] .pp-main-slot .af-featured-icon {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: 2.5px solid rgba(163, 230, 53, 0.7) !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .page-header .page-title i::before,
html[data-theme="dark"] .pp-main-slot .faq-badge i,
html[data-theme="dark"] .pp-main-slot .api-header-icon i,
html[data-theme="dark"] .pp-main-slot .upd-header-icon i,
html[data-theme="dark"] .pp-main-slot .cpo-header-icon i,
html[data-theme="dark"] .pp-main-slot .totals-block__card-icon i,
html[data-theme="dark"] .pp-main-slot .aff-hero-badge i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

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

html[data-theme="dark"] .pp-main-slot .addfunds-input,
html[data-theme="dark"] .pp-main-slot .addfunds-select,
html[data-theme="dark"] .pp-main-slot .cpo-input,
html[data-theme="dark"] .pp-main-slot .faq-search-input,
html[data-theme="dark"] .pp-main-slot .upd-search-box,
html[data-theme="dark"] .pp-main-slot .upd-search-box input,
html[data-theme="dark"] .pp-main-slot .orders-search-box input,
html[data-theme="dark"] .pp-main-slot .aff-link-input input,
html[data-theme="dark"] .pp-main-slot .api-type-select select,
html[data-theme="dark"] .pp-main-slot .af-custom-select-trigger {
    background: #10141b !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    border-color: rgba(6, 182, 212, 0.38) !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.18) !important;
}
html[data-theme="dark"] .pp-main-slot .orders-search-box input,
html[data-theme="dark"] .pp-main-slot .upd-search-box input {
    box-shadow: none !important;
    border: 0 !important;
    background: transparent !important;
}
html[data-theme="dark"] .pp-main-slot .faq-search-input:focus,
html[data-theme="dark"] .pp-main-slot .addfunds-input:focus,
html[data-theme="dark"] .pp-main-slot .cpo-input:focus {
    border-color: #a3e635 !important;
    box-shadow: 0 0 0 3px rgba(163, 230, 53, 0.18) !important;
}

html[data-theme="dark"] .pp-main-slot .addfunds-submit,
html[data-theme="dark"] .pp-main-slot .dash-welcome-cta,
html[data-theme="dark"] .pp-main-slot .hot-service-btn,
html[data-theme="dark"] .pp-main-slot .sp-btn-primary,
html[data-theme="dark"] .pp-main-slot .cpo-submit,
html[data-theme="dark"] .pp-main-slot .cpo-btn-primary,
html[data-theme="dark"] .pp-main-slot .aff-copy-btn,
html[data-theme="dark"] .pp-main-slot .aff-read-terms-btn,
html[data-theme="dark"] .pp-main-slot .upd-search-btn,
html[data-theme="dark"] .pp-main-slot .upd-item-action,
html[data-theme="dark"] .pp-main-slot .orders-search-box button,
html[data-theme="dark"] .pp-main-slot .bulk-btn:not(.bulk-btn-clear),
html[data-theme="dark"] .pp-main-slot .promo-tip-btn.main,
html[data-theme="dark"] .pp-main-slot .ts-promo-cta,
html[data-theme="dark"] .pp-main-slot .tax-invoice-trigger-btn {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.4) !important;
}
html[data-theme="dark"] .pp-main-slot .addfunds-submit *,
html[data-theme="dark"] .pp-main-slot .dash-welcome-cta *,
html[data-theme="dark"] .pp-main-slot .sp-btn-primary *,
html[data-theme="dark"] .pp-main-slot .hot-service-btn *,
html[data-theme="dark"] .pp-main-slot .ts-promo-cta * {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .sp-btn-outline,
html[data-theme="dark"] .pp-main-slot .promo-tip-btn.child,
html[data-theme="dark"] .pp-main-slot .faq-control-btn,
html[data-theme="dark"] .pp-main-slot .copy-btn,
html[data-theme="dark"] .pp-main-slot .cpo-copy-btn,
html[data-theme="dark"] .pp-main-slot .aff-share-btn {
    background: #14181f !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    border: 1.5px solid rgba(163, 230, 53, 0.4) !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.22) !important;
}

html[data-theme="dark"] .pp-main-slot .status-tab.active,
html[data-theme="dark"] .pp-main-slot .faq-category-chip.active,
html[data-theme="dark"] .pp-main-slot .api-tab.active,
html[data-theme="dark"] .pp-main-slot .hot-tab.active,
html[data-theme="dark"] .pp-main-slot .page-num.active,
html[data-theme="dark"] .pp-main-slot .addfunds-pagination .active,
html[data-theme="dark"] .pp-main-slot .terms-toc a.active {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .status-tab.active i,
html[data-theme="dark"] .pp-main-slot .faq-category-chip.active i,
html[data-theme="dark"] .pp-main-slot .api-tab.active i,
html[data-theme="dark"] .pp-main-slot .hot-tab.active i {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}
html[data-theme="dark"] .pp-main-slot .status-tab:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .faq-category-chip:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .api-tab:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .upd-filter-pill:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .hot-tab:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .upd-page-btn:where(html.pp-desktop-hover *):hover:not([disabled]),
html[data-theme="dark"] .pp-main-slot .upd-page-num:where(html.pp-desktop-hover *):hover:not(.active) {
    border-color: #a3e635 !important;
    background: rgba(163, 230, 53, 0.16) !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    transform: translate(-1px, -1px) !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.45) !important;
}

html[data-theme="dark"] .pp-main-slot .af-featured-card.selected,
html[data-theme="dark"] .pp-main-slot .af-other-card.selected,
html[data-theme="dark"] .pp-main-slot .af-payment-card.selected {
    border-color: #a3e635 !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.4) !important;
    background: linear-gradient(135deg, rgba(163, 230, 53, 0.16), rgba(6, 182, 212, 0.1)), #0e1116 !important;
}

html[data-theme="dark"] .pp-main-slot .af-credit-policy,
html[data-theme="dark"] .pp-main-slot .tm-warn {
    background: #14181f !important;
    border: 2px solid rgba(245, 158, 11, 0.55) !important;
    border-left: 6px solid #f59e0b !important;
    box-shadow: 4px 4px 0 rgba(245, 158, 11, 0.35) !important;
}
html[data-theme="dark"] .pp-main-slot .af-dispute-warning,
html[data-theme="dark"] .pp-main-slot .terms-highlight.danger,
html[data-theme="dark"] .pp-main-slot .cpo-alert-error {
    background: #14181f !important;
    border: 2px solid rgba(239, 68, 68, 0.5) !important;
    border-left: 6px solid #ef4444 !important;
    box-shadow: 4px 4px 0 rgba(239, 68, 68, 0.35) !important;
}

html[data-theme="dark"] .pp-main-slot .orders-table,
html[data-theme="dark"] .pp-main-slot .addfunds-table,
html[data-theme="dark"] .pp-main-slot .api-info-table,
html[data-theme="dark"] .pp-main-slot .api-params-table {
    background: #0e1116 !important;
    color: #f4fff8 !important;
    border-color: rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .orders-table thead,
html[data-theme="dark"] .pp-main-slot .orders-table thead th,
html[data-theme="dark"] .pp-main-slot .addfunds-table thead th,
html[data-theme="dark"] .pp-main-slot .api-params-table thead th {
    background: #14181f !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border-color: rgba(163, 230, 53, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .orders-table tbody td,
html[data-theme="dark"] .pp-main-slot .addfunds-table tbody td,
html[data-theme="dark"] .pp-main-slot .api-info-table td,
html[data-theme="dark"] .pp-main-slot .api-params-table td {
    background: transparent !important;
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    border-color: rgba(163, 230, 53, 0.12) !important;
}
html[data-theme="dark"] .pp-main-slot .orders-table tbody tr:where(html.pp-desktop-hover *):hover td,
html[data-theme="dark"] .pp-main-slot .addfunds-table tbody tr:where(html.pp-desktop-hover *):hover td {
    background: rgba(163, 230, 53, 0.08) !important;
}
html[data-theme="dark"] .pp-main-slot .order-id {
    background: rgba(163, 230, 53, 0.16) !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border: 1.5px solid rgba(163, 230, 53, 0.45) !important;
}
html[data-theme="dark"] .pp-main-slot .custom-checkbox .checkmark {
    background: #14181f !important;
    border: 2px solid rgba(163, 230, 53, 0.4) !important;
}
html[data-theme="dark"] .pp-main-slot .custom-checkbox input:checked ~ .checkmark {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    border-color: transparent !important;
}

html[data-theme="dark"] .pp-main-slot .empty-state i,
html[data-theme="dark"] .pp-main-slot .empty-state h3 {
    color: rgba(232, 255, 239, 0.55) !important;
}

html[data-theme="dark"] .pp-main-slot .api-code-block,
html[data-theme="dark"] .pp-main-slot .api-url-cell #api-url {
    background: #05060a !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    border: 1.5px solid rgba(163, 230, 53, 0.28) !important;
}
html[data-theme="dark"] .pp-main-slot .api-method-badge {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: none !important;
}

html[data-theme="dark"] .pp-main-slot .upd-badge.price {
    background: rgba(163, 230, 53, 0.2) !important;
    color: #a3e635 !important;
    border: 1.5px solid rgba(163, 230, 53, 0.45) !important;
}
html[data-theme="dark"] .pp-main-slot .upd-badge.disabled {
    background: rgba(239, 68, 68, 0.2) !important;
    color: #f87171 !important;
    border: 1.5px solid rgba(239, 68, 68, 0.45) !important;
}

html[data-theme="dark"] .pp-main-slot .cpo-section-number,
html[data-theme="dark"] .pp-main-slot .tm-num,
html[data-theme="dark"] .pp-main-slot .terms-subsection .num {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border: 1.5px solid rgba(163, 230, 53, 0.7) !important;
    box-shadow: 2px 2px 0 rgba(6, 182, 212, 0.35) !important;
}

html[data-theme="dark"] .pp-main-slot .sp-hero-decorations,
html[data-theme="dark"] .pp-main-slot .sp-float,
html[data-theme="dark"] .pp-main-slot .aff-hero-bg,
html[data-theme="dark"] .pp-main-slot .ts-promo-shape,
html[data-theme="dark"] .pp-main-slot .api-header::before,
html[data-theme="dark"] .pp-main-slot[data-pp-slug="new-order"] .page-header .page-title i,
html[data-theme="dark"] .pp-alive-page[data-pp-slug="new-order"] .page-header .page-title i {
    animation: ppHdrPulse 2.4s ease-in-out infinite !important;
}
html[data-theme="dark"] .pp-main-slot .page-header::before {
    background: radial-gradient(circle at top right, rgba(6, 182, 212, 0.18), transparent 70%) !important;
    opacity: 0.7 !important;
    filter: none !important;
}

html[data-theme="dark"] .pp-main-slot .af-featured-card:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .af-other-card:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .aff-stat-card:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sp-feature-card:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .sp-pricing-plan:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .faq-item:where(html.pp-desktop-hover *):hover {
    border-color: rgba(163, 230, 53, 0.55) !important;
    box-shadow: 6px 6px 0 rgba(6, 182, 212, 0.32) !important;
    background: #14181f !important;
}

html[data-theme="dark"] .pp-main-slot .faq-item,
html[data-theme="dark"] .pp-main-slot .faq-search-box,
html[data-theme="dark"] .pp-main-slot .terms-section {
    background: #0e1116 !important;
    border-color: rgba(163, 230, 53, 0.32) !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
    color: #f4fff8 !important;
}

html[data-theme="dark"] .pp-main-slot a:not(.nav-link):not(.mobile-nav-item):not(.mobile-menu-item):not(.status-tab):not(.api-tab):not(.hot-tab):not(.upd-filter-pill):not(.faq-category-chip):not(.dash-welcome-cta):not(.hot-service-btn):not(.sp-btn):not(.sp-btn-primary):not(.sp-btn-outline):not(.promo-tip-btn):not(.ts-promo-cta):not(.upd-item-action):not(.quick-action):not(.nf-hero):not(.nf-card-tall):not(.nf-card-wide) {
    color: #67e8f9;
}
html[data-theme="dark"] .pp-main-slot .terms-toc a.active {
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
}

html[data-theme="dark"] .pp-main-slot .order-status,
html[data-theme="dark"] .pp-main-slot .btn-action {
    border: 1.5px solid rgba(163, 230, 53, 0.28) !important;
}
html[data-theme="dark"] .pp-main-slot .status-completed { background: rgba(163, 230, 53, 0.16) !important; color: #a3e635 !important; }
html[data-theme="dark"] .pp-main-slot .status-pending { background: rgba(245, 158, 11, 0.16) !important; color: #fbbf24 !important; }
html[data-theme="dark"] .pp-main-slot .status-inprogress { background: rgba(6, 182, 212, 0.16) !important; color: #67e8f9 !important; }
html[data-theme="dark"] .pp-main-slot .status-processing { background: rgba(249, 115, 22, 0.16) !important; color: #fb923c !important; }
html[data-theme="dark"] .pp-main-slot .status-partial { background: rgba(163, 230, 53, 0.12) !important; color: #d9f99d !important; }
html[data-theme="dark"] .pp-main-slot .status-canceled { background: rgba(239, 68, 68, 0.16) !important; color: #f87171 !important; }
html[data-theme="dark"] .pp-main-slot .btn-refill { background: rgba(6, 182, 212, 0.16) !important; color: #67e8f9 !important; }
html[data-theme="dark"] .pp-main-slot .btn-cancel { background: rgba(239, 68, 68, 0.16) !important; color: #f87171 !important; }
html[data-theme="dark"] .pp-main-slot .order-card-id { color: #a3e635 !important; -webkit-text-fill-color: #a3e635 !important; }
html[data-theme="dark"] .pp-main-slot .cpo-sidebar .cpo-card,
html[data-theme="dark"] .pp-main-slot .cpo-info-banner {
    background: #0e1116 !important;
    border: 2px solid rgba(163, 230, 53, 0.32) !important;
    box-shadow: 5px 5px 0 rgba(6, 182, 212, 0.22) !important;
    color: #f4fff8 !important;
}

html[data-theme="dark"] .pp-main-slot .nc-svc-ticker-label,
html[data-theme="dark"] .pp-main-slot .asv-ticker-container .nc-svc-ticker-label,
html[data-theme="dark"] .order-real-content .nc-svc-ticker-label {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-right-color: rgba(163, 230, 53, 0.5) !important;
}
html[data-theme="dark"] .pp-main-slot .nc-svc-ticker-livedot,
html[data-theme="dark"] .order-real-content .nc-svc-ticker-livedot {
    background: #06110a !important;
    box-shadow: 0 0 0 1.5px rgba(6, 17, 10, 0.4), 0 0 8px rgba(163, 230, 53, 0.7) !important;
}

html[data-theme="dark"] .pp-main-slot .sv-ctrl-btn {
    padding: 8px 14px !important;
    min-height: 38px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    border-radius: 8px !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.22) !important;
}
html[data-theme="dark"] .pp-main-slot .sv-ctrl-btn:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px) !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.45) !important;
    border-color: #a3e635 !important;
}

html[data-theme="dark"] .pp-main-slot .status-tab,
html[data-theme="dark"] .pp-main-slot .sv-filter-btn,
html[data-theme="dark"] .pp-main-slot .sv-pill,
html[data-theme="dark"] .pp-main-slot .page-btn,
html[data-theme="dark"] .pp-main-slot .page-num,
html[data-theme="dark"] .pp-main-slot .upd-filter-pill,
html[data-theme="dark"] .pp-main-slot .upd-page-btn,
html[data-theme="dark"] .pp-main-slot .upd-page-num,
html[data-theme="dark"] .pp-main-slot .faq-category-chip,
html[data-theme="dark"] .pp-main-slot .orders-search-box button,
html[data-theme="dark"] .pp-main-slot .sv-btn-order,
html[data-theme="dark"] .pp-main-slot .sv-btn-desc {
    transition: transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease, background 0.12s ease !important;
}
html[data-theme="dark"] .pp-main-slot .status-tab:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .page-btn:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .pp-main-slot .page-num:where(html.pp-desktop-hover *):hover:not(.active),
html[data-theme="dark"] .pp-main-slot .orders-search-box button:where(html.pp-desktop-hover *):hover {
    transform: translate(-1px, -1px) !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.4) !important;
    border-color: #a3e635 !important;
}

html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-link:hover,
html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-link:where(html.pp-desktop-hover *):hover,
html[data-theme="dark"] .sidebar .nav-link:hover,
html[data-theme="dark"] .sidebar .nav-link:where(html.pp-desktop-hover *):hover {
    background: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
    background-clip: border-box !important;
    box-shadow: none !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-link:hover::before,
html[data-theme="dark"] .sidebar .nav-link:hover::before {
    opacity: 1 !important;
}
html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-item.active .nav-link,
html[data-theme="dark"] .sidebar .nav-item.active .nav-link {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    border-color: transparent !important;
    box-shadow: 3px 3px 0 rgba(6, 182, 212, 0.4) !important;
}
html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-link::after,
html[data-theme="dark"] .sidebar .nav-link::after,
html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-link:where(html.pp-desktop-hover *):hover::after,
html[data-theme="dark"] .sidebar .nav-link:where(html.pp-desktop-hover *):hover::after {
    display: none !important;
    width: 0 !important;
}
html[data-theme="dark"] .dashboard-wrapper .sidebar .nav-item.active .nav-link::after,
html[data-theme="dark"] .sidebar .nav-item.active .nav-link::after {
    width: 0 !important;
    display: none !important;
}
html[data-theme="dark"] .pp-main-slot .mo-charge {
    background: #14181f !important;
    border: 2px solid rgba(163, 230, 53, 0.4) !important;
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
    box-shadow: 4px 4px 0 rgba(6, 182, 212, 0.22) !important;
}

/* Brutalist 4–6px shadows must not be clipped in night theme.
   overflow-x:hidden on a parent makes overflow-y compute to auto and eats the offset. */
html[data-theme="dark"] .main-wrapper,
html[data-theme="dark"] .main-content,
html[data-theme="dark"] .pp-main-slot,
html[data-theme="dark"] .order-real-content,
html[data-theme="dark"] .order-page-grid,
html[data-theme="dark"] .order-form-main,
html[data-theme="dark"] .order-sidebar,
html[data-theme="dark"] .dashboard-container,
html[data-theme="dark"] .cab-page,
html[data-theme="dark"] .guide-grid,
html[data-theme="dark"] .pro-guide-section,
html[data-theme="dark"] .announcement-section {
    overflow: visible !important;
}
html[data-theme="dark"] .order-form-card,
html[data-theme="dark"] .sidebar-card,
html[data-theme="dark"] .instagram-warning-card,
html[data-theme="dark"] #ig-warning-card,
html[data-theme="dark"] .scam-alert-box,
html[data-theme="dark"] .guide-card,
html[data-theme="dark"] .page-header,
html[data-theme="dark"] .membership-promo,
html[data-theme="dark"] .ann-card,
html[data-theme="dark"] .promo-card,
html[data-theme="dark"] .totals-block__card,
html[data-theme="dark"] .cab-card,
html[data-theme="dark"] .rs-hero,
html[data-theme="dark"] .mobile-collapsible-card,
html[data-theme="dark"] .pro-info-card,
html[data-theme="dark"] .tips-card,
html[data-theme="dark"] .warnings-card,
html[data-theme="dark"] .balance-card,
html[data-theme="dark"] .current-tier-banner,
html[data-theme="dark"] .bento-item,
html[data-theme="dark"] .nf-card-tall,
html[data-theme="dark"] .nf-card-wide,
html[data-theme="dark"] .nf-hero,
html[data-theme="dark"] .sv-table,
html[data-theme="dark"] .faq-item,
html[data-theme="dark"] .terms-section {
    overflow: visible !important;
}
html[data-theme="dark"] .collapsible-content,
html[data-theme="dark"] .mobile-collapsible-content {
    overflow: hidden !important;
}


/* New-order night: faint cyan 0.22 looked like «no shadow». Hard offset like light theme. */
html body .order-real-content,
html body .order-real-content .order-page-grid,
html body .order-real-content .order-form-main,
html body .order-real-content .order-sidebar {
    overflow: visible;
}
html[data-theme="dark"] body .order-real-content .order-form-card,
html[data-theme="dark"] body .order-real-content .page-header {
    overflow: visible !important;
    box-shadow: 6px 6px 0 #06b6d4 !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .guide-card {
    overflow: visible !important;
    border: 3px solid #ffffff !important;
    box-shadow: 5px 5px 0 #ffffff !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .guide-card.tips-card,
html[data-theme="dark"] body .order-real-content .tips-card {
    overflow: visible !important;
    border: 3px solid #a3e635 !important;
    box-shadow: 5px 5px 0 #a3e635 !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .guide-card.warnings-card,
html[data-theme="dark"] body .order-real-content .warnings-card {
    overflow: visible !important;
    border: 3px solid #f59e0b !important;
    border-left: 3px solid #f59e0b !important;
    box-shadow: 5px 5px 0 #f59e0b !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .sidebar-card {
    overflow: visible !important;
    box-shadow: 5px 5px 0 #06b6d4 !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .announcement-section,
html[data-theme="dark"] body .order-real-content .nc-svc-ticker-wrap {
    overflow: visible !important;
    box-shadow: 4px 4px 0 #06b6d4 !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .pro-info-card,
html[data-theme="dark"] body .order-real-content .mobile-collapsible-card,
html[data-theme="dark"] body .order-real-content #service-info-card,
html[data-theme="dark"] body .order-real-content #quick-actions-card {
    overflow: visible !important;
    box-shadow: 5px 5px 0 #06b6d4 !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .membership-promo,
html[data-theme="dark"] body .order-real-content .ann-card {
    box-shadow: none !important;
}
html[data-theme="dark"] body .order-real-content .instagram-warning-card,
html[data-theme="dark"] body .order-real-content #ig-warning-card {
    overflow: visible !important;
    box-shadow: 5px 5px 0 #ea580c !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .scam-alert-box {
    overflow: visible !important;
    box-shadow: 4px 4px 0 #dc2626 !important;
    filter: none !important;
    clip-path: none !important;
}
html[data-theme="dark"] body .order-real-content .platform-pill,
html[data-theme="dark"] body .order-real-content .platform-pill .pill-lift {
    overflow: visible !important;
}

/* Cabinet guest footer — night cream. pp-theme.css has the light/black guest look only. */
html[data-theme="dark"] .main-wrapper .landing-footer,
html[data-theme="dark"] .dashboard-wrapper .landing-footer,
html[data-theme="dark"] body .landing-footer {
    background: #0e1116 !important;
    background-color: #0e1116 !important;
    color: #f4fff8 !important;
    border-top: 1px solid rgba(163, 230, 53, 0.32) !important;
}
html[data-theme="dark"] .landing-footer .footer-container,
html[data-theme="dark"] .landing-footer .footer-grid,
html[data-theme="dark"] .landing-footer .footer-brand,
html[data-theme="dark"] .landing-footer .footer-col,
html[data-theme="dark"] .landing-footer .footer-quick-links,
html[data-theme="dark"] .landing-footer .footer-trust,
html[data-theme="dark"] .landing-footer .footer-bottom {
    background: transparent !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .landing-footer .footer-desc,
html[data-theme="dark"] .landing-footer .footer-copyright,
html[data-theme="dark"] .landing-footer .footer-disclaimer,
html[data-theme="dark"] .landing-footer .trust-label {
    color: rgba(220, 255, 236, 0.62) !important;
    -webkit-text-fill-color: rgba(220, 255, 236, 0.62) !important;
}
html[data-theme="dark"] .landing-footer .footer-col-title {
    color: #a3e635 !important;
    -webkit-text-fill-color: #a3e635 !important;
}
html[data-theme="dark"] .landing-footer .footer-links a,
html[data-theme="dark"] .landing-footer .quick-links-items a {
    color: rgba(244, 255, 248, 0.8) !important;
    -webkit-text-fill-color: rgba(244, 255, 248, 0.8) !important;
}
html[data-theme="dark"] .landing-footer .footer-link-highlight {
    color: #67e8f9 !important;
    -webkit-text-fill-color: #67e8f9 !important;
}
html[data-theme="dark"] .landing-footer .footer-cta-btn,
html[data-theme="dark"] .landing-footer .footer-cta-btn i {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: #a3e635 !important;
}
html[data-theme="dark"] .landing-footer .footer-social-links a,
html[data-theme="dark"] .landing-footer .footer-social-links a i {
    color: #f4fff8 !important;
    -webkit-text-fill-color: #f4fff8 !important;
    border-color: rgba(163, 230, 53, 0.45) !important;
}
html[data-theme="dark"] .landing-footer .footer-logo-text::before {
    background: linear-gradient(135deg, #a3e635, #06b6d4) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}
html[data-theme="dark"] .landing-footer .footer-logo-text::after {
    background: #a3e635 !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: #a3e635 !important;
}
html[data-theme="dark"] .landing-footer .security-badge {
    background: rgba(163, 230, 53, 0.08) !important;
    border-color: rgba(163, 230, 53, 0.35) !important;
    color: #f4fff8 !important;
}
html[data-theme="dark"] .landing-footer .security-badge i {
    color: #a3e635 !important;
}
html[data-theme="dark"] .landing-footer .payment-strip,
html[data-theme="dark"] .landing-footer .pay-chip,
html[data-theme="dark"] .landing-footer .pay-chip img {
    filter: none !important;
    opacity: 1 !important;
}
html[data-theme="dark"] .landing-footer .quick-links-label {
    background: #a3e635 !important;
    color: #06110a !important;
    -webkit-text-fill-color: #06110a !important;
    border-color: #06b6d4 !important;
}
html[data-theme="dark"] .landing-footer .quick-links-label i {
    color: #06110a !important;
}
