:root[data-theme="dark"] .income-date {
  color-scheme: dark;
}
:root[data-theme="dark"] .income-date::-webkit-calendar-picker-indicator {
  filter: invert(1);
}

:root[data-theme="dark"] {
  --lx-orange: #ff6a3d;
  --lx-orange-2: #ff8a5f;
  --lx-orange-soft: rgba(255, 106, 61, .16);
  --lx-ivory: #16110e;
  --lx-paper: #211a15;
  --lx-paper-2: #2c231c;
  --lx-ink: #f2e9e1;
  --lx-ink-2: #d5c8bd;
  --lx-muted: #a5968a;
  --lx-line: #3b3026;
  --lx-line-strong: #4f4134;
  --lx-champagne: #d8ab6c;
  --lx-green: #3cb883;
  --lx-danger: #ff7a70;
  --lx-danger-soft: rgba(255, 122, 112, .14);
  --lx-shadow: 0 24px 60px rgba(0, 0, 0, .5);
  --lx-shadow-soft: 0 10px 30px rgba(0, 0, 0, .38);
  --surface: #211a15;
  --lx-surface: #211a15;
}

:root[data-theme="dark"] .px-header {
  background: rgba(22, 16, 13, .92);
  border-bottom-color: rgba(84, 68, 55, .65);
}

:root[data-theme="dark"] .px-desktop-nav a {
  color: #b7a698;
}

:root[data-theme="dark"] .px-bottomnav {
  background: rgba(22, 16, 13, .97);
}

:root[data-theme="dark"] :is(.notification-dropdown, .st-menu-panel, .px-lang-panel) {
  background: #251d17;
}

:root[data-theme="dark"] :is(.mb-converter, .mb-points, .panel, .flow-card,
  .mb-panel, .buy-card, .settings-security-panel, .settings-sessions-panel,
  .bank-create-panel, .bank-list-panel, .wallet-ledger-panel) {
  background: rgba(33, 26, 21, .96);
}

:root[data-theme="dark"] :is(input, select, textarea):focus {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] :is(.promo-card-media, .px-product-media,
  .orders-viewed .discover-card-media) {
  background: #2c231c;
}

:root[data-theme="dark"] .promo-card-badge {
  background: rgba(28, 22, 17, .92);
}

:root[data-theme="dark"] :is(.discover-platform-badge, .discover-cashback-badge,
  .discover-type-badge) {
  background: rgba(28, 22, 17, .92);
}

:root[data-theme="dark"] .pc-interest-badge {
  color: var(--lx-orange-2);
  background: rgba(28, 22, 17, .92);
}

:root[data-theme="dark"] .promo-carousel-stage .promo-carousel-arrow {
  background: rgba(33, 26, 21, .95);
}

:root[data-theme="dark"] .product-platform-badge {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] :is(.px-alert, .mb-alert) {
  border-color: rgba(255, 106, 61, .28);
  background: rgba(255, 106, 61, .12);
}

:root[data-theme="dark"] .mb-alert-icon {
  background: rgba(28, 22, 17, .9);
}

:root[data-theme="dark"] :is(.orders-history-ref, .orders-history-code) {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] :is(.orders-history-platform,
  .orders-history-platform.platform-shopee,
  .orders-history-thumb .platform-shopee) {
  background: var(--lx-orange-soft);
}

:root[data-theme="dark"] .status-badge.status-pending {
  background: rgba(216, 171, 108, .16);
}

:root[data-theme="dark"] :is(.mission-tabs, .lang-switch) {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] :is(.policy-modal, .checkin-modal) {
  background: var(--lx-paper);
}

:root[data-theme="dark"] :is(.checkin-close, .checkin-entry-streak,
  .lb2-seg button.is-active, .lb2-spot.is-empty .lb2-avatar,
  .st-menu-refcode [data-copy-button]) {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] .lb2-card {
  background: var(--lx-paper);
}
:root[data-theme="dark"] .lb2-panel {
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='rgb(255,132,82)' fill-opacity='0.12'%3E%3Cg transform='translate(36 34)'%3E%3Ccircle cx='0' cy='-9' r='6.2'/%3E%3Ccircle cx='8.6' cy='-2.8' r='6.2'/%3E%3Ccircle cx='5.3' cy='7.4' r='6.2'/%3E%3Ccircle cx='-5.3' cy='7.4' r='6.2'/%3E%3Ccircle cx='-8.6' cy='-2.8' r='6.2'/%3E%3C/g%3E%3Cg transform='translate(112 106)'%3E%3Ccircle cx='0' cy='-7' r='4.9'/%3E%3Ccircle cx='6.7' cy='-2.2' r='4.9'/%3E%3Ccircle cx='4.1' cy='5.7' r='4.9'/%3E%3Ccircle cx='-4.1' cy='5.7' r='4.9'/%3E%3Ccircle cx='-6.7' cy='-2.2' r='4.9'/%3E%3C/g%3E%3C/g%3E%3Cg fill='rgb(245,190,90)' fill-opacity='0.2'%3E%3Ccircle cx='36' cy='34' r='3'/%3E%3Ccircle cx='112' cy='106' r='2.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 150px 150px repeat,
    var(--lx-paper);
}
:root[data-theme="dark"] :is(.copy-field input, .share-copy input,
  .copy-field-light input) {
  background: var(--lx-paper-2) !important;
}

:root[data-theme="dark"] :is(.entry-promo-close, .voucher-modal-close,
  .entry-promo-scrim > .entry-promo-closebar .entry-promo-close) {
  color: var(--lx-ink);
  background: rgba(33, 26, 21, .94);
}

:root[data-theme="dark"] .entry-promo-scrim > .entry-promo-closebar .entry-promo-close:hover {
  background: #2c231c;
}
:root[data-theme="dark"] :is(.button-light, .px-btn-light) {
  color: #2b211c;
}
:root[data-theme="dark"] .lux-platform-slide[data-platform-ad="SHOPEE"] {
  background: linear-gradient(110deg, #332016, #4a2417);
  color: #ffb59d;
}

:root[data-theme="dark"] .lux-platform-slide[data-platform-ad="TIKTOK"] {
  background: linear-gradient(110deg, #26211d, #322b25);
  color: #e3d9d1;
}

:root[data-theme="dark"] .lux-platform-slide[data-platform-ad="LAZADA"] {
  background: linear-gradient(110deg, #31202a, #3c2033);
  color: #f0b8d4;
}

:root[data-theme="dark"] .lux-platform-copy small {
  color: #4ed48e;
}

:root[data-theme="dark"] .lux-platform-kicker {
  background: rgba(22, 16, 13, .55);
}
:root[data-theme="dark"] .mb-points-actions a:not(.is-primary) {
  background: var(--lx-paper-2);
}
:root[data-theme="dark"] .checkin-entry {
  border-color: rgba(255, 159, 46, .26);
  background: linear-gradient(120deg, #2b2018, #362519);
}

:root[data-theme="dark"] .checkin-entry:hover {
  box-shadow: 0 14px 30px rgba(0, 0, 0, .45);
}

:root[data-theme="dark"] .checkin-entry-streak {
  border-color: rgba(255, 159, 46, .3);
}
:root[data-theme="dark"] .px-nav-checkin {
  border-color: rgba(255, 159, 46, .3);
  background: linear-gradient(120deg, #33231a, #3c2818);
  color: #ffab7a;
}
:root[data-theme="dark"] .mb-profile {
  border-color: #4a3627;
  background: linear-gradient(145deg, #2b2018, #241b14);
}
:root[data-theme="dark"] :is(.copy-field input, .share-copy input,
  .copy-field-light input) {
  color: var(--lx-ink) !important;
  border-color: var(--lx-line) !important;
}
:root[data-theme="dark"] .danger-zone {
  border-color: rgba(255, 122, 112, .28);
  background: rgba(255, 122, 112, .10);
}

:root[data-theme="dark"] .danger-zone-copy b {
  color: #ff8d84;
}
:root[data-theme="dark"] .px-discover-filters {
  background: rgba(22, 17, 14, .94);
  border-bottom-color: rgba(84, 68, 55, .6);
}
:root[data-theme="dark"] :is(.form-error, .buy-error) {
  border-color: rgba(255, 122, 112, .26);
  background: rgba(255, 122, 112, .12);
}
:root[data-theme="dark"] :is(.mb-pill-note, .mb-chip-glass,
  .kol-cta .badge-pending, .voucher-logo.is-placeholder) {
  background: var(--lx-paper-2);
}
:root[data-theme="dark"] :is(.product-media, .ledger-icon, .lb-thumb,
  .lb-thumb2, .podium-thumb, .lb2-avatar-img) {
  background: #2c231c;
}

:root[data-theme="dark"] .skeleton-media {
  background: linear-gradient(90deg, #241c16, #2f261e, #241c16);
}
:root[data-theme="dark"] .orders-history-hero {
  background: linear-gradient(135deg, #211a15 0%, #16110e 100%);
}

:root[data-theme="dark"] .orders-history-search {
  color: var(--lx-ink) !important;
  background: var(--lx-paper) !important;
}

:root[data-theme="dark"] .orders-history-card {
  background: var(--lx-paper);
}

:root[data-theme="dark"] .orders-history-tabs a:hover {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] .orders-history-status {
  background: var(--lx-paper-2);
}

:root[data-theme="dark"] .orders-history-status.is-pending {
  background: rgba(216, 171, 108, .16);
}

:root[data-theme="dark"] .orders-history-status.is-cancelled {
  background: rgba(255, 122, 112, .14);
}
:root[data-theme="dark"] .st-flow-ready {
  background: rgba(255, 106, 61, .12);
}

:root[data-theme="dark"] .st-flow-paid {
  background: rgba(60, 184, 131, .12);
}
:root[data-theme="dark"] :is(.mission-panel, .checkin-badge, .px-alert-interest,
  .checkin-stats > div) {
  border-color: rgba(255, 106, 61, .22);
  background: linear-gradient(120deg, #2b2018, #241b14);
}
:root[data-theme="dark"] :is(.notification-action:hover,
  .notification-support-item:hover, .policy-modal-close:hover) {
  background: var(--lx-paper-2);
}
:root[data-theme="dark"] .discover-category-tabs button.discover-tab-voucher {
  background: linear-gradient(180deg, rgba(216, 171, 108, .18), rgba(216, 171, 108, .10));
}
:root[data-theme="dark"] .voucher-card {
  border-color: var(--lx-line);
  background: var(--lx-paper);
}

:root[data-theme="dark"] .voucher-info-col {
  color: var(--lx-ink);
}

:root[data-theme="dark"] .voucher-label {
  color: var(--lx-orange-2) !important;
}

:root[data-theme="dark"] .voucher-shop {
  color: var(--lx-ink);
}

:root[data-theme="dark"] .voucher-title {
  color: var(--lx-ink-2);
}

:root[data-theme="dark"] .voucher-expiry {
  color: var(--lx-muted);
}

:root[data-theme="dark"] .voucher-code {
  border-color: var(--lx-orange-2);
  background: var(--lx-orange-soft);
}
:root[data-theme="dark"] .voucher-code-val,
:root[data-theme="dark"] .voucher-code-hint {
  color: var(--lx-orange-2);
}
:root[data-theme="dark"] .px-public-cards article:nth-child(2) {
  background: linear-gradient(145deg, #2b2018, #241b14);
}

:root[data-theme="dark"] .px-public-cards article:nth-child(3) {
  background: linear-gradient(145deg, #262019, #201a15);
}
:root[data-theme="dark"] .withdraw-steps li:not(.active) > span {
  background: rgba(255, 255, 255, .07);
  color: #ecdfd3;
  border-color: rgba(255, 255, 255, .22);
}
:root[data-theme="dark"] .mm-reward b {
  color: #ffcf4d;
  text-shadow: 0 1px 8px rgba(255, 207, 77, .35);
}
:root[data-theme="dark"] .mm-reward {
  background: rgba(255, 207, 77, .14);
}
