:root {
  --theme-contrast: 222 47% 11%;
}

html[data-theme="dark"] {
  color-scheme: dark;
  --theme-control-bg: rgba(8, 14, 22, 0.84);
  --theme-control-track: rgba(255, 255, 255, 0.08);
  --theme-control-border: rgba(255, 255, 255, 0.14);
  --theme-control-text: rgba(255, 255, 255, 0.84);
  --theme-control-shadow: 0 16px 32px rgba(0, 0, 0, 0.28);
}

html[data-theme="light"] {
  color-scheme: light;
  --white: 222 47% 11%;
  --black: 0 0% 100%;
  --light: 215 16% 44%;
  --body-bg: 210 33% 97%;
  --section-bg: 0 0% 100%;
  --heading-color: 222 47% 11% / 0.94;
  --body-color: 215 19% 27%;
  --border-color: 214 25% 88%;
  --header-box-shadow: 0 18px 42px rgba(15, 23, 42, 0.08);
  --mobile-box-shadow: 0 18px 36px rgba(15, 23, 42, 0.12);
  --box-shadow: 0 14px 34px rgba(15, 23, 42, 0.08);
  --theme-control-bg: rgba(255, 255, 255, 0.94);
  --theme-control-track: rgba(15, 23, 42, 0.08);
  --theme-control-border: rgba(148, 163, 184, 0.26);
  --theme-control-text: rgba(15, 23, 42, 0.84);
  --theme-control-shadow: 0 16px 32px rgba(15, 23, 42, 0.12);
}

.theme-toggle-shell {
  position: fixed;
  left: 24px;
  bottom: 24px;
  z-index: 1001;
}

.theme-toggle {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-height: 52px;
  padding: 8px 14px 8px 10px;
  border: 1px solid var(--theme-control-border);
  border-radius: 999px;
  background: var(--theme-control-bg);
  color: var(--theme-control-text);
  box-shadow: var(--theme-control-shadow);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.theme-toggle:focus-visible {
  outline: 2px solid hsl(var(--base));
  outline-offset: 2px;
}

.theme-toggle__track {
  position: relative;
  width: 58px;
  height: 34px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  gap: 4px;
  padding: 4px;
  border-radius: 999px;
  background: var(--theme-control-track);
}

.theme-toggle__thumb {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: linear-gradient(135deg, hsl(var(--base)) 0%, hsl(var(--base-l-300)) 100%);
  box-shadow: 0 10px 20px rgba(0, 255, 149, 0.24);
  transition: transform 0.2s ease;
}

.theme-toggle__icon {
  position: relative;
  z-index: 1;
  display: grid;
  place-items: center;
  font-size: 0.95rem;
  transition: color 0.2s ease;
}

.theme-toggle__text {
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.01em;
}

html[data-theme="dark"] .theme-toggle__icon--moon {
  color: rgba(8, 14, 22, 0.96);
}

html[data-theme="dark"] .theme-toggle__icon--sun {
  color: rgba(255, 255, 255, 0.48);
}

html[data-theme="light"] .theme-toggle__thumb {
  transform: translateX(24px);
}

html[data-theme="light"] .theme-toggle__icon--moon {
  color: rgba(15, 23, 42, 0.34);
}

html[data-theme="light"] .theme-toggle__icon--sun {
  color: rgba(15, 23, 42, 0.92);
}

@media (max-width: 767px) {
  .theme-toggle-shell {
    left: 18px;
    bottom: 18px;
  }

  .theme-toggle__text {
    display: none;
  }

  .theme-toggle {
    min-height: 48px;
    padding-right: 10px;
  }
}

html[data-theme="light"] body {
  background:
    radial-gradient(circle at 0% 0%, rgba(0, 255, 149, 0.08), transparent 24%),
    radial-gradient(circle at 100% 0%, rgba(56, 97, 255, 0.08), transparent 26%),
    linear-gradient(180deg, #f8fbff 0%, #eef4fb 50%, #f8fafc 100%);
}

html[data-theme="light"] .header,
html[data-theme="light"] .header.fixed-header {
  background: rgba(255, 255, 255, 0.92);
  border-bottom-color: rgba(148, 163, 184, 0.24);
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

html[data-theme="light"] .body-overlay,
html[data-theme="light"] .sidebar-overlay {
  background-color: rgba(15, 23, 42, 0.48);
}

html[data-theme="light"] .section-bg,
html[data-theme="light"] .blog-sidebar,
html[data-theme="light"] .custom--card.card,
html[data-theme="light"] .user-info .user-info-dropdown,
html[data-theme="light"] .user-dropdown-wrapper,
html[data-theme="light"] .wallet-dropdown .dropdown-menu,
html[data-theme="light"] .custom--modal .modal-content,
html[data-theme="light"] .table tbody,
html[data-theme="light"] .custom--accordion .accordion-body,
html[data-theme="light"] .custom--accordion .accordion-button,
html[data-theme="light"] .cookies-card {
  background-color: rgba(255, 255, 255, 0.92) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
  box-shadow: var(--box-shadow);
}

html[data-theme="light"] .custom--accordion .accordion-item {
  border-color: rgba(148, 163, 184, 0.18);
}

html[data-theme="light"] .custom--accordion .accordion-button:not(.collapsed) {
  background-color: rgba(0, 255, 149, 0.08) !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .custom--modal .modal-content {
  box-shadow: 0 24px 60px rgba(15, 23, 42, 0.16);
}

html[data-theme="light"] .form--control,
html[data-theme="light"] select,
html[data-theme="light"] .custom-input-group-text {
  background-color: rgba(255, 255, 255, 0.82) !important;
  border-color: rgba(148, 163, 184, 0.36) !important;
  color: rgba(15, 23, 42, 0.82) !important;
}

html[data-theme="light"] .form--control::placeholder {
  color: rgba(15, 23, 42, 0.46);
}

html[data-theme="light"] .form--control:focus {
  background-color: #ffffff !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .form--control[type="file"]::file-selector-button,
html[data-theme="light"] .btn--base,
html[data-theme="light"] .btn--base:hover,
html[data-theme="light"] .btn--base:focus-visible,
html[data-theme="light"] .btn-outline--base:hover,
html[data-theme="light"] .pagination .page-item.active .page-link,
html[data-theme="light"] .pagination .page-item .page-link:hover,
html[data-theme="light"] .table thead tr th,
html[data-theme="light"] .scroll-top,
html[data-theme="light"] .user-dropdown-wrapper__close {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .btn--dark {
  background-color: #172033 !important;
  border-color: #172033 !important;
  color: #ffffff !important;
}

html[data-theme="light"] .text--dark {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .wallet-summary__label {
  color: rgba(51, 65, 85, 0.68);
}

html[data-theme="light"] .account-icon,
html[data-theme="light"] .user-info__button,
html[data-theme="light"] .user-info__icon,
html[data-theme="light"] .user-info__name,
html[data-theme="light"] .nav-item .nav-link,
html[data-theme="light"] .footer-menu__link,
html[data-theme="light"] .bottom-footer-text p,
html[data-theme="light"] .account__name a,
html[data-theme="light"] .account__follower,
html[data-theme="light"] .rating-list__text,
html[data-theme="light"] .breadcrumb__item,
html[data-theme="light"] .breadcrumb__link,
html[data-theme="light"] .latest-blog__title a {
  color: hsl(var(--white) / 0.82) !important;
}

html[data-theme="light"] .breadcrumb::before {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.84), rgba(236, 243, 251, 0.9));
}

html[data-theme="light"] .bottom-footer {
  border-top-color: rgba(148, 163, 184, 0.24);
}

html[data-theme="light"] .profile-image-label {
  background: rgba(255, 255, 255, 0.96);
  border-color: rgba(148, 163, 184, 0.24);
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
}

html[data-theme="dark"] .select2-container--default .select2-selection--single,
html[data-theme="dark"] .select2-container--default .select2-selection--multiple {
  min-height: 51px;
  background-color: hsl(var(--white) / 0.02);
  border: 1px solid hsl(var(--white) / 0.3);
  border-radius: 4px;
}

html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered,
html[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__rendered,
html[data-theme="dark"] .select2-container--default .select2-search--inline .select2-search__field,
html[data-theme="dark"] .select2-container--default .select2-selection__choice {
  color: hsl(var(--white) / 0.82);
}

html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 49px;
}

html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 49px;
}

html[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: hsl(var(--white) / 0.58) transparent transparent transparent;
}

html[data-theme="dark"] .select2-dropdown,
html[data-theme="dark"] .select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: #121a27;
  border-color: rgba(124, 155, 200, 0.2);
  color: #d6e4f5;
}

html[data-theme="dark"] .select2-container--default .select2-results__option--selected {
  background-color: rgba(100, 185, 255, 0.16);
}

html[data-theme="light"] .select2-container--default .select2-selection--single,
html[data-theme="light"] .select2-container--default .select2-selection--multiple {
  min-height: 51px;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(148, 163, 184, 0.36);
  border-radius: 4px;
}

html[data-theme="light"] .select2-container--default .select2-selection--single .select2-selection__rendered,
html[data-theme="light"] .select2-container--default .select2-selection--multiple .select2-selection__rendered,
html[data-theme="light"] .select2-container--default .select2-search--inline .select2-search__field,
html[data-theme="light"] .select2-container--default .select2-selection__choice,
html[data-theme="light"] .select2-results__option {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 49px;
}

html[data-theme="light"] .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 49px;
}

html[data-theme="light"] .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(15, 23, 42, 0.58) transparent transparent transparent;
}

html[data-theme="light"] .select2-dropdown,
html[data-theme="light"] .select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: #ffffff;
  border-color: rgba(148, 163, 184, 0.24);
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .select2-container--default .select2-results__option--selected {
  background-color: rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: hsl(var(--base));
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .rich-text-field {
  --rich-text-toolbar-bg: linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);
  --rich-text-toolbar-border: rgba(148, 163, 184, 0.24);
  --rich-text-toolbar-button-bg: rgba(15, 23, 42, 0.04);
  --rich-text-toolbar-button-bg-hover: rgba(0, 255, 149, 0.12);
  --rich-text-toolbar-button-border: rgba(148, 163, 184, 0.22);
  --rich-text-toolbar-button-border-active: rgba(0, 255, 149, 0.34);
}

html[data-theme="light"] .rich-text-field__preview-toggle,
html[data-theme="light"] .rich-text-field__textarea,
html[data-theme="light"] .rich-text-field .ck.ck-editor,
html[data-theme="light"] .rich-text-field .ck.ck-editor__main > .ck-editor__editable,
html[data-theme="light"] .rich-text-field .ck.ck-dropdown__panel,
html[data-theme="light"] .rich-text-field .ck.ck-balloon-panel,
html[data-theme="light"] .rich-text-field .ck.ck-balloon-panel.ck-powered-by-balloon,
html[data-theme="light"] .rich-text-field .ck.ck-list,
html[data-theme="light"] .rich-text-field .ck.ck-toolbar-dropdown .ck-toolbar,
html[data-theme="light"] .rich-text-field .ck.ck-input,
html[data-theme="light"] .rich-text-field .ck.ck-input-text,
html[data-theme="light"] .rich-text-field .ck.ck-labeled-field-view .ck.ck-input-text,
html[data-theme="light"] .rich-text-field .ck.ck-powered-by,
html[data-theme="light"] .rich-text-field__preview {
  background: #ffffff;
  color: hsl(var(--theme-contrast));
  border-color: rgba(148, 163, 184, 0.24);
}

html[data-theme="light"] .rich-text-field .ck.ck-editor {
  box-shadow: 0 16px 34px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .rich-text-field__textarea::placeholder,
html[data-theme="light"] .rich-text-field .ck.ck-editor__editable > .ck-placeholder::before,
html[data-theme="light"] .rich-text-field__footer {
  color: rgba(15, 23, 42, 0.56);
}

html[data-theme="light"] .rich-text-field .ck.ck-button,
html[data-theme="light"] .rich-text-field .ck.ck-dropdown > .ck-button {
  color: rgba(15, 23, 42, 0.82);
  box-shadow: none;
}

html[data-theme="light"] .rich-text-field .ck-content a,
html[data-theme="light"] .rich-text-content a {
  color: #1677d6;
}

html[data-theme="light"] body.is-homepage {
  --home-surface: rgba(255, 255, 255, 0.92);
  --home-surface-strong: rgba(255, 255, 255, 0.98);
  --home-surface-soft: rgba(15, 23, 42, 0.04);
  --home-border: rgba(148, 163, 184, 0.18);
  --home-border-strong: rgba(148, 163, 184, 0.26);
  --home-muted: rgba(51, 65, 85, 0.72);
  --home-muted-strong: rgba(15, 23, 42, 0.84);
  --home-shadow: 0 28px 60px rgba(15, 23, 42, 0.1);
  --home-shadow-soft: 0 16px 32px rgba(15, 23, 42, 0.08);
  background:
    radial-gradient(circle at 0% 0%, rgba(0, 255, 149, 0.08), transparent 28%),
    radial-gradient(circle at 100% 10%, rgba(42, 90, 255, 0.1), transparent 30%),
    linear-gradient(180deg, #f7fbff 0%, #eef5ff 38%, #f8fafc 100%);
}

html[data-theme="light"] body.is-homepage h1,
html[data-theme="light"] body.is-homepage h2,
html[data-theme="light"] body.is-homepage h3,
html[data-theme="light"] body.is-homepage h4,
html[data-theme="light"] body.is-homepage h5,
html[data-theme="light"] body.is-homepage h6,
html[data-theme="light"] body.is-homepage .nav-menu .nav-item .nav-link,
html[data-theme="light"] body.is-homepage .user-info__button,
html[data-theme="light"] body.is-homepage .account-icon,
html[data-theme="light"] body.is-homepage .user-info__icon,
html[data-theme="light"] body.is-homepage .banner-content__badge,
html[data-theme="light"] body.is-homepage .banner-content__video,
html[data-theme="light"] body.is-homepage .rating-thumb__number,
html[data-theme="light"] body.is-homepage .rating-list__text,
html[data-theme="light"] body.is-homepage .cate-title,
html[data-theme="light"] body.is-homepage .why-choose__title,
html[data-theme="light"] body.is-homepage .testimonial-item__desc,
html[data-theme="light"] body.is-homepage .testimonial-item__name,
html[data-theme="light"] body.is-homepage .testimonials .slick-prev,
html[data-theme="light"] body.is-homepage .testimonials .slick-next,
html[data-theme="light"] body.is-homepage .footer-menu__link,
html[data-theme="light"] body.is-homepage .bottom-footer-text p,
html[data-theme="light"] body.is-homepage .language_text_select,
html[data-theme="light"] body.is-homepage .language_text {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] body.is-homepage .header,
html[data-theme="light"] body.is-homepage .header.fixed-header {
  background: rgba(255, 255, 255, 0.86);
  border-bottom-color: var(--home-border);
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] body.is-homepage .user-info .user-info-dropdown,
html[data-theme="light"] body.is-homepage .wallet-dropdown .dropdown-menu,
html[data-theme="light"] body.is-homepage .banner-shell,
html[data-theme="light"] body.is-homepage .client-section__inner,
html[data-theme="light"] body.is-homepage .category-item,
html[data-theme="light"] body.is-homepage .why-choose__item,
html[data-theme="light"] body.is-homepage .how-work-section__panel,
html[data-theme="light"] body.is-homepage .how-work__content,
html[data-theme="light"] body.is-homepage .testimonial-shell,
html[data-theme="light"] body.is-homepage .testimonial-item,
html[data-theme="light"] body.is-homepage .blog-item,
html[data-theme="light"] body.is-homepage .account__tab,
html[data-theme="light"] body.is-homepage .footer-item {
  background: var(--home-surface);
  border-color: var(--home-border);
  box-shadow: var(--home-shadow-soft);
}

html[data-theme="light"] body.is-homepage .banner-content__badge,
html[data-theme="light"] body.is-homepage .banner-content__form,
html[data-theme="light"] body.is-homepage .banner-content__video,
html[data-theme="light"] body.is-homepage .banner-content__rating,
html[data-theme="light"] body.is-homepage .category-thumb,
html[data-theme="light"] body.is-homepage .how-work__thumb,
html[data-theme="light"] body.is-homepage .how-work__shape,
html[data-theme="light"] body.is-homepage .how-work__shape-two,
html[data-theme="light"] body.is-homepage .how-work__shape-three,
html[data-theme="light"] body.is-homepage .how-work__step,
html[data-theme="light"] body.is-homepage .testimonials .slick-prev,
html[data-theme="light"] body.is-homepage .testimonials .slick-next,
html[data-theme="light"] body.is-homepage .language-wrapper,
html[data-theme="light"] body.is-homepage .langList_dropdow {
  background: rgba(255, 255, 255, 0.8);
  border-color: var(--home-border-strong);
  box-shadow: none;
}

html[data-theme="light"] body.is-homepage .banner-content__desc,
html[data-theme="light"] body.is-homepage .section-heading__subtitle,
html[data-theme="light"] body.is-homepage .why-choose__desc,
html[data-theme="light"] body.is-homepage .how-work__desc,
html[data-theme="light"] body.is-homepage .testimonial-item__designation,
html[data-theme="light"] body.is-homepage .account__tab thead th,
html[data-theme="light"] body.is-homepage .blog-item__category {
  color: var(--home-muted) !important;
}

html[data-theme="light"] body.is-homepage .form--control {
  background: rgba(255, 255, 255, 0.88) !important;
  border-color: var(--home-border) !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] body.is-homepage .form--control::placeholder {
  color: rgba(15, 23, 42, 0.42) !important;
}

html[data-theme="light"] body.is-homepage .banner-content__form .form--control,
html[data-theme="light"] body.is-homepage .cta-left .form--control {
  background: transparent !important;
}

html[data-theme="light"] body.is-homepage .banner-content__video:hover {
  background: rgba(15, 23, 42, 0.08);
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] body.is-homepage .banner-content__icon {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] body.is-homepage .client-logos img {
  filter: grayscale(1) brightness(0.55);
  opacity: 0.72;
}

html[data-theme="light"] body.is-homepage .why-choose__number {
  color: rgba(15, 23, 42, 0.24);
}

html[data-theme="light"] body.is-homepage .account__tab tbody tr:hover {
  background: rgba(15, 23, 42, 0.025);
}

html[data-theme="light"] body.is-homepage .user-info-dropdown__link.active {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="dark"] .reply-bg {
  background-color: rgba(255, 217, 103, 0.16) !important;
}

html[data-theme="light"] .reply-bg {
  background-color: rgba(255, 217, 103, 0.2) !important;
  border-color: rgba(217, 119, 6, 0.28) !important;
}

html[data-theme="light"] .custom--card .text-white,
html[data-theme="light"] .custom--card .card-header h1,
html[data-theme="light"] .custom--card .card-header h2,
html[data-theme="light"] .custom--card .card-header h3,
html[data-theme="light"] .custom--card .card-header h4,
html[data-theme="light"] .custom--card .card-header h5,
html[data-theme="light"] .custom--card .card-header h6,
html[data-theme="light"] .card-deposit .text-white {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .maintenance-page {
  color: hsl(var(--theme-contrast));
}

html[data-theme="dark"] .maintenance-page {
  color: hsl(var(--white) / 0.82);
}

html[data-theme="light"] {
  --market-light-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(239, 246, 255, 0.96) 100%);
  --market-light-surface-soft: rgba(248, 250, 252, 0.94);
  --market-light-plate: rgba(241, 245, 249, 0.86);
  --market-light-border: rgba(148, 163, 184, 0.24);
  --market-light-border-strong: rgba(148, 163, 184, 0.36);
  --market-light-text: #0f172a;
  --market-light-muted: #5b6b80;
  --market-light-shadow: 0 22px 42px rgba(15, 23, 42, 0.1);
}

html[data-theme="light"] .listing-index-shell {
  --listing-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.95));
  --listing-surface-soft: rgba(15, 23, 42, 0.035);
  --listing-border: rgba(148, 163, 184, 0.24);
  --listing-border-strong: rgba(148, 163, 184, 0.34);
  --listing-muted: rgba(51, 65, 85, 0.72);
  --listing-muted-strong: rgba(15, 23, 42, 0.82);
  --listing-shadow: 0 24px 48px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .deposit-history-shell {
  --deposit-history-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.95));
  --deposit-history-border: rgba(148, 163, 184, 0.24);
  --deposit-history-muted: rgba(51, 65, 85, 0.72);
  --deposit-history-muted-strong: rgba(15, 23, 42, 0.82);
  --deposit-history-shadow: 0 24px 48px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .deposit-shell {
  --deposit-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.95));
  --deposit-border: rgba(148, 163, 184, 0.24);
  --deposit-border-strong: rgba(148, 163, 184, 0.36);
  --deposit-muted: rgba(51, 65, 85, 0.72);
  --deposit-muted-strong: rgba(15, 23, 42, 0.82);
  --deposit-shadow: 0 24px 48px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .dashboard-shell {
  --dashboard-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.95));
  --dashboard-surface-soft: rgba(15, 23, 42, 0.035);
  --dashboard-surface-muted: rgba(15, 23, 42, 0.02);
  --dashboard-border: rgba(148, 163, 184, 0.24);
  --dashboard-border-strong: rgba(148, 163, 184, 0.34);
  --dashboard-muted: rgba(51, 65, 85, 0.72);
  --dashboard-muted-strong: rgba(15, 23, 42, 0.82);
  --dashboard-shadow: 0 24px 48px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .support-index-page {
  --support-index-bg:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.08) 0%, rgba(0, 255, 149, 0) 30%),
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.08) 0%, rgba(59, 130, 246, 0) 28%),
    linear-gradient(180deg, #f7fbff 0%, #eef5fb 48%, #f8fafc 100%);
  --support-index-surface: #ffffff;
  --support-index-border: rgba(148, 163, 184, 0.24);
  --support-index-text: #0f172a;
  --support-index-muted: #526071;
  --support-index-shadow: 0 22px 42px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .transactions-page {
  --transactions-bg:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.08) 0%, rgba(0, 255, 149, 0) 30%),
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.08) 0%, rgba(59, 130, 246, 0) 28%),
    linear-gradient(180deg, #f7fbff 0%, #eef5fb 48%, #f8fafc 100%);
  --transactions-surface: #ffffff;
  --transactions-border: rgba(148, 163, 184, 0.24);
  --transactions-text: #0f172a;
  --transactions-muted: #526071;
  --transactions-shadow: 0 22px 42px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .withdraw-page {
  --withdraw-bg:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.08) 0%, rgba(0, 255, 149, 0) 28%),
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.08) 0%, rgba(59, 130, 246, 0) 26%),
    linear-gradient(180deg, #f7fbff 0%, #eef5fb 48%, #f8fafc 100%);
  --withdraw-surface: #ffffff;
  --withdraw-surface-soft: rgba(241, 245, 249, 0.9);
  --withdraw-surface-strong: rgba(226, 232, 240, 0.85);
  --withdraw-border: rgba(148, 163, 184, 0.24);
  --withdraw-shadow: 0 22px 42px rgba(15, 23, 42, 0.08);
  --withdraw-shadow-soft: 0 16px 32px rgba(15, 23, 42, 0.08);
  --withdraw-text: #0f172a;
  --withdraw-muted: #526071;
}

html[data-theme="light"] .withdraw-history-page {
  --withdraw-history-bg:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.08) 0%, rgba(0, 255, 149, 0) 30%),
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.08) 0%, rgba(59, 130, 246, 0) 28%),
    linear-gradient(180deg, #f7fbff 0%, #eef5fb 48%, #f8fafc 100%);
  --withdraw-history-surface: #ffffff;
  --withdraw-history-surface-soft: rgba(241, 245, 249, 0.9);
  --withdraw-history-surface-strong: rgba(226, 232, 240, 0.85);
  --withdraw-history-border: rgba(148, 163, 184, 0.24);
  --withdraw-history-text: #0f172a;
  --withdraw-history-muted: #526071;
  --withdraw-history-shadow: 0 22px 42px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] body.route-user-account-listing-create,
html[data-theme="light"] body.route-user-account-listing-create-auction {
  --seller-surface: rgba(255, 255, 255, 0.94);
  --seller-surface-soft: rgba(15, 23, 42, 0.035);
  --seller-border: rgba(148, 163, 184, 0.24);
  --seller-border-strong: rgba(148, 163, 184, 0.36);
  --seller-muted: rgba(51, 65, 85, 0.72);
  --seller-text: rgba(15, 23, 42, 0.94);
  --seller-shadow: 0 24px 48px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .listing-index-shell,
html[data-theme="light"] .deposit-history-shell,
html[data-theme="light"] .deposit-shell,
html[data-theme="light"] .dashboard-shell,
html[data-theme="light"] .support-index-page,
html[data-theme="light"] .transactions-page,
html[data-theme="light"] .withdraw-page,
html[data-theme="light"] .withdraw-history-page,
html[data-theme="light"] .market-hub,
html[data-theme="light"] .market-detail-page {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .listing-index-shell h1,
html[data-theme="light"] .listing-index-shell h2,
html[data-theme="light"] .listing-index-shell h3,
html[data-theme="light"] .listing-index-shell h4,
html[data-theme="light"] .listing-index-shell h5,
html[data-theme="light"] .listing-index-shell h6,
html[data-theme="light"] .deposit-history-shell h1,
html[data-theme="light"] .deposit-history-shell h2,
html[data-theme="light"] .deposit-history-shell h3,
html[data-theme="light"] .deposit-history-shell h4,
html[data-theme="light"] .deposit-history-shell h5,
html[data-theme="light"] .deposit-history-shell h6,
html[data-theme="light"] .deposit-shell h1,
html[data-theme="light"] .deposit-shell h2,
html[data-theme="light"] .deposit-shell h3,
html[data-theme="light"] .deposit-shell h4,
html[data-theme="light"] .deposit-shell h5,
html[data-theme="light"] .deposit-shell h6,
html[data-theme="light"] .dashboard-shell h1,
html[data-theme="light"] .dashboard-shell h2,
html[data-theme="light"] .dashboard-shell h3,
html[data-theme="light"] .dashboard-shell h4,
html[data-theme="light"] .dashboard-shell h5,
html[data-theme="light"] .dashboard-shell h6,
html[data-theme="light"] .support-index-page h1,
html[data-theme="light"] .support-index-page h2,
html[data-theme="light"] .support-index-page h3,
html[data-theme="light"] .support-index-page h4,
html[data-theme="light"] .support-index-page h5,
html[data-theme="light"] .support-index-page h6,
html[data-theme="light"] .transactions-page h1,
html[data-theme="light"] .transactions-page h2,
html[data-theme="light"] .transactions-page h3,
html[data-theme="light"] .transactions-page h4,
html[data-theme="light"] .transactions-page h5,
html[data-theme="light"] .transactions-page h6,
html[data-theme="light"] .withdraw-page h1,
html[data-theme="light"] .withdraw-page h2,
html[data-theme="light"] .withdraw-page h3,
html[data-theme="light"] .withdraw-page h4,
html[data-theme="light"] .withdraw-page h5,
html[data-theme="light"] .withdraw-page h6,
html[data-theme="light"] .withdraw-history-page h1,
html[data-theme="light"] .withdraw-history-page h2,
html[data-theme="light"] .withdraw-history-page h3,
html[data-theme="light"] .withdraw-history-page h4,
html[data-theme="light"] .withdraw-history-page h5,
html[data-theme="light"] .withdraw-history-page h6,
html[data-theme="light"] .market-hub h1,
html[data-theme="light"] .market-hub h2,
html[data-theme="light"] .market-hub h3,
html[data-theme="light"] .market-hub h4,
html[data-theme="light"] .market-hub h5,
html[data-theme="light"] .market-hub h6,
html[data-theme="light"] .market-detail-page h1,
html[data-theme="light"] .market-detail-page h2,
html[data-theme="light"] .market-detail-page h3,
html[data-theme="light"] .market-detail-page h4,
html[data-theme="light"] .market-detail-page h5,
html[data-theme="light"] .market-detail-page h6 {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .listing-hero-card,
html[data-theme="light"] .listing-summary-card,
html[data-theme="light"] .listing-panel.card,
html[data-theme="light"] .listing-table tbody tr,
html[data-theme="light"] .listing-record__thumb,
html[data-theme="light"] .listing-record__thumb--placeholder,
html[data-theme="light"] .listing-record__id,
html[data-theme="light"] .deposit-history-search-card,
html[data-theme="light"] .deposit-history-summary-card,
html[data-theme="light"] .deposit-history-panel.card,
html[data-theme="light"] .deposit-history-table tbody tr,
html[data-theme="light"] .deposit-history-empty,
html[data-theme="light"] .deposit-balance-card,
html[data-theme="light"] .deposit-panel.card,
html[data-theme="light"] .payment-item.gateway-option,
html[data-theme="light"] .payment-item__btn.more-gateway-option,
html[data-theme="light"] .deposit-selected-card,
html[data-theme="light"] .deposit-info,
html[data-theme="light"] .deposit-readiness,
html[data-theme="light"] .dashboard-notice.card,
html[data-theme="light"] .dashboard-balance-card,
html[data-theme="light"] .dashboard-metric-card,
html[data-theme="light"] .dashboard-panel.card,
html[data-theme="light"] .dashboard-quick-action,
html[data-theme="light"] .dashboard-health-item,
html[data-theme="light"] .support-index-highlight-card,
html[data-theme="light"] .support-index-filter-bar,
html[data-theme="light"] .support-index-summary-card,
html[data-theme="light"] .support-index-panel,
html[data-theme="light"] .support-index-empty,
html[data-theme="light"] .transactions-filter-card,
html[data-theme="light"] .transactions-summary-card,
html[data-theme="light"] .transactions-panel,
html[data-theme="light"] .transactions-empty,
html[data-theme="light"] .withdraw-balance-card,
html[data-theme="light"] .withdraw-panel,
html[data-theme="light"] .withdraw-form-panel,
html[data-theme="light"] .withdraw-readiness,
html[data-theme="light"] .withdraw-detail-card,
html[data-theme="light"] .withdraw-method-list__item,
html[data-theme="light"] .withdraw-history-search-card,
html[data-theme="light"] .withdraw-history-summary-card,
html[data-theme="light"] .withdraw-history-panel,
html[data-theme="light"] .withdraw-history-empty,
html[data-theme="light"] .withdraw-history-modal .modal-content {
  border-color: rgba(148, 163, 184, 0.24) !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(242, 247, 252, 0.95)) !important;
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .listing-tip,
html[data-theme="light"] .deposit-balance-card__note,
html[data-theme="light"] .support-index-highlight-card__note,
html[data-theme="light"] .withdraw-balance-card__note,
html[data-theme="light"] .withdraw-status--success,
html[data-theme="light"] .withdraw-status--danger {
  box-shadow: none;
}

html[data-theme="light"] .listing-tip {
  background: rgba(0, 255, 149, 0.08) !important;
  border-color: rgba(0, 255, 149, 0.2) !important;
}

html[data-theme="light"] .listing-tip__title {
  color: #0f766e !important;
}

html[data-theme="light"] .listing-counter,
html[data-theme="light"] .deposit-counter,
html[data-theme="light"] .support-index-counter,
html[data-theme="light"] .transactions-counter,
html[data-theme="light"] .dashboard-counter {
  background: rgba(15, 23, 42, 0.05) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .listing-chip,
html[data-theme="light"] .dashboard-chip,
html[data-theme="light"] .support-index-chip,
html[data-theme="light"] .transactions-chip,
html[data-theme="light"] .withdraw-chip,
html[data-theme="light"] .deposit-chip,
html[data-theme="light"] .deposit-history-chip {
  background: rgba(15, 23, 42, 0.05) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
}

html[data-theme="light"] .listing-table thead th,
html[data-theme="light"] .deposit-history-table thead th,
html[data-theme="light"] .support-index-table thead th,
html[data-theme="light"] .transactions-table thead th,
html[data-theme="light"] .dashboard-table thead th,
html[data-theme="light"] .withdraw-history-table thead th {
  color: rgba(51, 65, 85, 0.7) !important;
}

html[data-theme="light"] .listing-table tbody td,
html[data-theme="light"] .deposit-history-table tbody td,
html[data-theme="light"] .support-index-table tbody td,
html[data-theme="light"] .transactions-table tbody td,
html[data-theme="light"] .dashboard-table tbody td,
html[data-theme="light"] .withdraw-history-table tbody td,
html[data-theme="light"] .dashboard-panel .card-header,
html[data-theme="light"] .deposit-panel .card-header,
html[data-theme="light"] .deposit-history-panel .card-header,
html[data-theme="light"] .listing-panel .card-header,
html[data-theme="light"] .support-index-panel .card-header,
html[data-theme="light"] .support-index-panel .card-footer,
html[data-theme="light"] .transactions-panel .card-header,
html[data-theme="light"] .transactions-panel .card-footer,
html[data-theme="light"] .withdraw-panel .card-header,
html[data-theme="light"] .withdraw-form-panel .card-header,
html[data-theme="light"] .withdraw-form-panel .card-footer,
html[data-theme="light"] .withdraw-history-panel .card-header,
html[data-theme="light"] .withdraw-history-panel .card-footer,
html[data-theme="light"] .withdraw-history-modal .modal-header,
html[data-theme="light"] .withdraw-history-modal .modal-footer {
  border-color: rgba(148, 163, 184, 0.18) !important;
}

html[data-theme="light"] .listing-record__title,
html[data-theme="light"] .deposit-record__title,
html[data-theme="light"] .support-ticket-record__title,
html[data-theme="light"] .transaction-record__title,
html[data-theme="light"] .withdraw-record__title,
html[data-theme="light"] .listing-hero-card__stat strong,
html[data-theme="light"] .deposit-history-search-card__stat strong,
html[data-theme="light"] .deposit-balance-card__stat strong,
html[data-theme="light"] .dashboard-quick-action__content strong,
html[data-theme="light"] .dashboard-health-item__label,
html[data-theme="light"] .dashboard-health-progress__value,
html[data-theme="light"] .dashboard-metric-card__value,
html[data-theme="light"] .dashboard-metric-card__link,
html[data-theme="light"] .dashboard-table__amount,
html[data-theme="light"] .payment-item__name,
html[data-theme="light"] .deposit-selected-card h6,
html[data-theme="light"] .deposit-balance-card h3,
html[data-theme="light"] .deposit-history-summary-card__value,
html[data-theme="light"] .listing-summary-card__value,
html[data-theme="light"] .dashboard-balance-card h3,
html[data-theme="light"] .dashboard-balance-stat strong,
html[data-theme="light"] .withdraw-balance-card h3,
html[data-theme="light"] .withdraw-history-summary-card__value,
html[data-theme="light"] .transactions-summary-card__value,
html[data-theme="light"] .support-index-summary-card__value,
html[data-theme="light"] .withdraw-detail-card h6,
html[data-theme="light"] .withdraw-method-list__item strong,
html[data-theme="light"] .withdraw-history-detail-item__value,
html[data-theme="light"] .withdraw-history-feedback strong {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .listing-panel__desc,
html[data-theme="light"] .listing-record__meta,
html[data-theme="light"] .listing-record__meta a,
html[data-theme="light"] .listing-record__id,
html[data-theme="light"] .listing-cell-subtext,
html[data-theme="light"] .listing-tip__text,
html[data-theme="light"] .listing-empty-state p,
html[data-theme="light"] .deposit-history-panel__desc,
html[data-theme="light"] .deposit-cell-subtext,
html[data-theme="light"] .deposit-amount-stack span,
html[data-theme="light"] .deposit-history-empty p,
html[data-theme="light"] .payment-item__meta,
html[data-theme="light"] .deposit-panel__desc,
html[data-theme="light"] .deposit-selected-card__label,
html[data-theme="light"] .deposit-selected-card__meta,
html[data-theme="light"] .deposit-submit-note,
html[data-theme="light"] .crypto-message,
html[data-theme="light"] .listing-hero-card__label,
html[data-theme="light"] .deposit-history-search-card__label,
html[data-theme="light"] .deposit-balance-card__label,
html[data-theme="light"] .dashboard-metric-card__label,
html[data-theme="light"] .dashboard-metric-card__meta,
html[data-theme="light"] .dashboard-quick-action__content span,
html[data-theme="light"] .dashboard-health-item__desc,
html[data-theme="light"] .dashboard-health-progress__label,
html[data-theme="light"] .dashboard-panel__eyebrow,
html[data-theme="light"] .dashboard-eyebrow,
html[data-theme="light"] .dashboard-balance-card__label,
html[data-theme="light"] .dashboard-notice p,
html[data-theme="light"] .dashboard-notice a,
html[data-theme="light"] .support-index-panel__desc,
html[data-theme="light"] .support-index-highlight-card__label,
html[data-theme="light"] .support-index-highlight-card__item span,
html[data-theme="light"] .support-index-highlight-card__note,
html[data-theme="light"] .support-index-subtext,
html[data-theme="light"] .support-index-time,
html[data-theme="light"] .support-index-empty p,
html[data-theme="light"] .transaction-cell-subtext,
html[data-theme="light"] .transaction-amount-stack span,
html[data-theme="light"] .transaction-record__meta span,
html[data-theme="light"] .transaction-detail__text,
html[data-theme="light"] .transactions-panel__desc,
html[data-theme="light"] .transactions-filter-card__label,
html[data-theme="light"] .transactions-filter-card__stat span,
html[data-theme="light"] .transactions-empty p,
html[data-theme="light"] .withdraw-balance-card__label,
html[data-theme="light"] .withdraw-balance-card__stat span,
html[data-theme="light"] .withdraw-balance-card__note,
html[data-theme="light"] .withdraw-panel__desc,
html[data-theme="light"] .withdraw-status p,
html[data-theme="light"] .withdraw-detail-card__body p,
html[data-theme="light"] .withdraw-readiness__text,
html[data-theme="light"] .withdraw-amount-box__meta span,
html[data-theme="light"] .withdraw-note-list__item span,
html[data-theme="light"] .withdraw-footer-message,
html[data-theme="light"] .withdraw-history-search-card__label,
html[data-theme="light"] .withdraw-history-search-card__stat span,
html[data-theme="light"] .withdraw-history-panel__desc,
html[data-theme="light"] .withdraw-cell-subtext,
html[data-theme="light"] .withdraw-amount-stack span,
html[data-theme="light"] .withdraw-history-empty p,
html[data-theme="light"] .withdraw-history-detail-item__label,
html[data-theme="light"] .withdraw-history-feedback p {
  color: rgba(51, 65, 85, 0.74) !important;
}

html[data-theme="light"] .payment-item__thumb,
html[data-theme="light"] .payment-item__check,
html[data-theme="light"] .dashboard-metric-card__icon,
html[data-theme="light"] .dashboard-quick-action__icon,
html[data-theme="light"] .dashboard-progress {
  background: rgba(15, 23, 42, 0.05) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
}

html[data-theme="light"] .listing-summary-card__icon,
html[data-theme="light"] .deposit-history-summary-card__icon {
  background: rgba(15, 23, 42, 0.05) !important;
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .listing-summary-card--success .listing-summary-card__icon,
html[data-theme="light"] .deposit-history-summary-card--success .deposit-history-summary-card__icon {
  color: #0f766e;
}

html[data-theme="light"] .listing-summary-card--warning .listing-summary-card__icon,
html[data-theme="light"] .deposit-history-summary-card--warning .deposit-history-summary-card__icon {
  color: #b45309;
}

html[data-theme="light"] .listing-summary-card--info .listing-summary-card__icon,
html[data-theme="light"] .deposit-history-summary-card--info .deposit-history-summary-card__icon {
  color: #0369a1;
}

html[data-theme="light"] .listing-summary-card--danger .listing-summary-card__icon,
html[data-theme="light"] .deposit-history-summary-card--danger .deposit-history-summary-card__icon {
  color: #be123c;
}

html[data-theme="light"] .transactions-filter-field .form--control,
html[data-theme="light"] .withdraw-history-search-form .form-control,
html[data-theme="light"] .withdraw-amount-box__input,
html[data-theme="light"] .withdraw-amount-box__addon,
html[data-theme="light"] .deposit-info__input-group,
html[data-theme="light"] .deposit-info__input-group-text,
html[data-theme="light"] .deposit-info .form--control {
  background: rgba(255, 255, 255, 0.92) !important;
  border-color: rgba(148, 163, 184, 0.28) !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .withdraw-status__icon,
html[data-theme="light"] .dashboard-quick-action__icon,
html[data-theme="light"] .listing-empty-state__icon {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-hero__content,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-hero__aside,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-card,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-note,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-checklist,
html[data-theme="light"] body.route-user-account-listing-create .seller-toggle,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-hero__content,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-hero__aside,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-card,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-note,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-checklist,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-toggle,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-destination,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-upload,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-editor,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-price-group,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-tags,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-destination,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-upload,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-editor,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-price-group,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-tags {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(242, 247, 252, 0.95)) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-tab,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-chip,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-page .form--control,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-page .input-group-text,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-upload__trigger,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-editor__tool,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-tab,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-chip,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-page .form--control,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-page .input-group-text,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-upload__trigger,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-editor__tool {
  background: rgba(255, 255, 255, 0.88) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-page .form--control::placeholder,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-tags__field,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-page .form--control::placeholder,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-tags__field {
  color: rgba(51, 65, 85, 0.58) !important;
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-page select.form--control option,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-page select.form--control option {
  background: #ffffff;
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-tab:hover,
html[data-theme="light"] body.route-user-account-listing-create .seller-create-tab.is-back,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-tab:hover,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-tab.is-back {
  color: hsl(var(--theme-contrast)) !important;
  background: rgba(15, 23, 42, 0.05) !important;
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-tab.is-active,
html[data-theme="light"] body.route-user-account-listing-create .create-listing-upload__button,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-tab.is-active,
html[data-theme="light"] body.route-user-account-listing-create-auction .create-listing-upload__button {
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] body.route-user-account-listing-create .seller-create-submit .btn--dark,
html[data-theme="light"] body.route-user-account-listing-create-auction .seller-create-submit .btn--dark {
  background: rgba(15, 23, 42, 0.06) !important;
  border-color: rgba(148, 163, 184, 0.24) !important;
  color: hsl(var(--theme-contrast)) !important;
}

html[data-theme="light"] .market-hub,
html[data-theme="light"] .market-detail-page {
  background:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.08), transparent 28%),
    radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 26%),
    linear-gradient(180deg, #f7fbff 0%, #eef5fb 48%, #f8fafc 100%);
}

html[data-theme="light"] .market-hero-shell,
html[data-theme="light"] .market-toolbar,
html[data-theme="light"] .market-thread-board,
html[data-theme="light"] .market-filter-panel,
html[data-theme="light"] .market-detail-shell,
html[data-theme="light"] .market-gallery-card,
html[data-theme="light"] .market-detail-sidebar,
html[data-theme="light"] .market-content-card,
html[data-theme="light"] .market-related-shell,
html[data-theme="light"] .market-related-card {
  border-color: var(--market-light-border) !important;
  background: var(--market-light-surface) !important;
  box-shadow: var(--market-light-shadow) !important;
}

html[data-theme="light"] .market-hero-side,
html[data-theme="light"] .market-featured-card,
html[data-theme="light"] .market-featured-empty,
html[data-theme="light"] .market-sort-shell,
html[data-theme="light"] .market-hero-search__field,
html[data-theme="light"] .market-thread-row,
html[data-theme="light"] .market-filter-block,
html[data-theme="light"] .market-check-row,
html[data-theme="light"] .market-range-box,
html[data-theme="light"] .market-mobile-filter-btn,
html[data-theme="light"] .market-info-box,
html[data-theme="light"] .market-url-box,
html[data-theme="light"] .market-auction-box,
html[data-theme="light"] .market-price-panel,
html[data-theme="light"] .market-payment-box,
html[data-theme="light"] .market-bid-box,
html[data-theme="light"] .market-account-info-box,
html[data-theme="light"] .market-seller-card,
html[data-theme="light"] .remaining-time .box,
html[data-theme="light"] .market-tabs .nav-link,
html[data-theme="light"] .market-mini-stat,
html[data-theme="light"] .market-review-card,
html[data-theme="light"] .market-login-note,
html[data-theme="light"] .market-related-card__seller,
html[data-theme="light"] .market-pill,
html[data-theme="light"] .market-hero-cats__item {
  background: var(--market-light-surface-soft) !important;
  border-color: var(--market-light-border) !important;
  box-shadow: none !important;
}

html[data-theme="light"] .market-thread-board__head {
  background: var(--market-light-plate) !important;
  border-bottom-color: var(--market-light-border) !important;
  color: rgba(51, 65, 85, 0.72) !important;
}

html[data-theme="light"] .market-thread-row:hover,
html[data-theme="light"] .market-featured-card:hover,
html[data-theme="light"] .market-check-row:hover,
html[data-theme="light"] .market-pill:hover {
  background: linear-gradient(180deg, rgba(248, 250, 252, 0.98), rgba(241, 245, 249, 0.95)) !important;
  border-color: rgba(0, 255, 149, 0.28) !important;
  box-shadow: 0 16px 30px rgba(15, 23, 42, 0.08) !important;
}

html[data-theme="light"] .market-hero-panel__eyebrow,
html[data-theme="light"] .market-filter-panel__eyebrow,
html[data-theme="light"] .market-toolbar__label,
html[data-theme="light"] .market-detail-eyebrow,
html[data-theme="light"] .market-panel-title {
  color: #0f766e !important;
}

html[data-theme="light"] .market-hero-panel__title,
html[data-theme="light"] .market-detail-title,
html[data-theme="light"] .market-product-title a,
html[data-theme="light"] .market-featured-card__body h6,
html[data-theme="light"] .market-filter-panel__title,
html[data-theme="light"] .market-filter-block h6,
html[data-theme="light"] .market-seller-card__name,
html[data-theme="light"] .market-seller-card__content h5,
html[data-theme="light"] .market-seller-profile__content h4,
html[data-theme="light"] .market-price-panel__value,
html[data-theme="light"] .market-info-box .value,
html[data-theme="light"] .market-url-box a,
html[data-theme="light"] .market-info-list .value,
html[data-theme="light"] .market-info-list .value a,
html[data-theme="light"] .market-review-card__name,
html[data-theme="light"] .market-mini-stat .value,
html[data-theme="light"] .market-related-card__title a,
html[data-theme="light"] .market-related-card__seller-name,
html[data-theme="light"] .market-related-card__pricebox .value {
  color: var(--market-light-text) !important;
}

html[data-theme="light"] .market-hero-panel__text,
html[data-theme="light"] .market-toolbar__sub,
html[data-theme="light"] .market-pagination__meta,
html[data-theme="light"] .market-filter-panel__desc,
html[data-theme="light"] .market-product-date,
html[data-theme="light"] .market-sort-form__label,
html[data-theme="light"] .market-info-box .label,
html[data-theme="light"] .market-url-box .label,
html[data-theme="light"] .market-price-panel__label,
html[data-theme="light"] .market-seller-card__joined,
html[data-theme="light"] .market-seller-card__reviews,
html[data-theme="light"] .market-seller-card__meta,
html[data-theme="light"] .market-seller-profile__meta,
html[data-theme="light"] .market-review-card__date,
html[data-theme="light"] .market-empty-text,
html[data-theme="light"] .market-login-note,
html[data-theme="light"] .market-info-list .name,
html[data-theme="light"] .product-description,
html[data-theme="light"] .market-review-card__content,
html[data-theme="light"] .market-detail-chip,
html[data-theme="light"] .market-featured-empty,
html[data-theme="light"] .market-related-card__meta,
html[data-theme="light"] .market-related-card__seller-joined,
html[data-theme="light"] .market-related-card__pricebox .label,
html[data-theme="light"] .market-related-card__rating {
  color: var(--market-light-muted) !important;
}

html[data-theme="light"] .market-product-title a:hover,
html[data-theme="light"] .market-url-box a:hover,
html[data-theme="light"] .market-related-card__title a:hover,
html[data-theme="light"] .market-hero-side__head a,
html[data-theme="light"] .market-filter-clear,
html[data-theme="light"] .market-detail-page a:not(.btn):not(.market-main-btn):not(.market-report-btn),
html[data-theme="light"] .market-hub a:not(.btn):not(.market-action-btn):not(.market-filter-btn):not(.market-hero-search__button):not(.market-pill) {
  color: hsl(var(--base));
}

html[data-theme="light"] .market-select,
html[data-theme="light"] .market-filter-input,
html[data-theme="light"] .market-range-output,
html[data-theme="light"] .market-form-control,
html[data-theme="light"] .market-qty-box .form-control,
html[data-theme="light"] .market-review-form .form--control,
html[data-theme="light"] .market-detail-page .custom-input-group-text,
html[data-theme="light"] .market-hub .custom-input-group-text {
  background: rgba(255, 255, 255, 0.92) !important;
  border-color: rgba(148, 163, 184, 0.28) !important;
  color: var(--market-light-text) !important;
}

html[data-theme="light"] .market-select:focus,
html[data-theme="light"] .market-filter-input:focus,
html[data-theme="light"] .market-form-control:focus,
html[data-theme="light"] .market-qty-box .form-control:focus,
html[data-theme="light"] .market-review-form .form--control:focus {
  box-shadow: 0 0 0 4px rgba(0, 255, 149, 0.1) !important;
}

html[data-theme="light"] .market-pill,
html[data-theme="light"] .market-tabs .nav-link,
html[data-theme="light"] .market-mobile-filter-btn,
html[data-theme="light"] .market-filter-btn--clear,
html[data-theme="light"] .market-action-btn--owner,
html[data-theme="light"] .market-report-btn {
  color: var(--market-light-text) !important;
}

html[data-theme="light"] .market-filter-btn--clear,
html[data-theme="light"] .market-action-btn--owner,
html[data-theme="light"] .market-mobile-filter-btn {
  border-color: var(--market-light-border) !important;
  background: var(--market-light-surface-soft) !important;
  box-shadow: none !important;
}

html[data-theme="light"] .market-report-btn {
  background: rgba(244, 63, 94, 0.08) !important;
  border-color: rgba(244, 63, 94, 0.2) !important;
  color: #be123c !important;
}

html[data-theme="light"] .market-pill-nav,
html[data-theme="light"] .market-gallery-arrow {
  background: rgba(255, 255, 255, 0.94) !important;
  border-color: var(--market-light-border) !important;
  color: var(--market-light-muted) !important;
}

html[data-theme="light"] .market-gallery-main__item,
html[data-theme="light"] .market-gallery-thumb__item img,
html[data-theme="light"] .market-featured-card__image,
html[data-theme="light"] .market-related-card__thumb,
html[data-theme="light"] .market-related-card__verify,
html[data-theme="light"] .market-profile-avatar,
html[data-theme="light"] .market-seller-card__avatar,
html[data-theme="light"] .market-seller-profile__avatar,
html[data-theme="light"] .market-related-card__seller-avatar {
  background: rgba(241, 245, 249, 0.96) !important;
  border-color: var(--market-light-border) !important;
  box-shadow: none !important;
}

html[data-theme="light"] .market-seller-card__avatar span,
html[data-theme="light"] .market-seller-profile__avatar span,
html[data-theme="light"] .market-profile-avatar__initial,
html[data-theme="light"] .market-related-card__seller-avatar span {
  color: var(--market-light-text) !important;
}

html[data-theme="light"] .market-hero-side__head span,
html[data-theme="light"] .market-featured-card__price,
html[data-theme="light"] .market-seller-card__rating,
html[data-theme="light"] .market-seller-profile__rating,
html[data-theme="light"] .remaining-time .box span {
  color: var(--market-light-text) !important;
}

html[data-theme="light"] .market-current-bid-note,
html[data-theme="light"] .market-related-card__verify {
  color: #0f766e !important;
}

html[data-theme="light"] .market-stars i,
html[data-theme="light"] .market-related-stars i {
  color: rgba(148, 163, 184, 0.48) !important;
}

html[data-theme="light"] .market-stars i.is-active,
html[data-theme="light"] .market-related-stars i.is-active {
  color: hsl(var(--base)) !important;
  text-shadow: none !important;
}

/* Custom account pages that still ship their own dark palettes. */
html[data-theme="light"] .profile-setting-section {
  --profile-surface: rgba(255, 255, 255, 0.94);
  --profile-surface-soft: rgba(248, 250, 252, 0.94);
  --profile-border: rgba(148, 163, 184, 0.24);
  --profile-copy: rgba(15, 23, 42, 0.8);
  --profile-copy-muted: rgba(51, 65, 85, 0.72);
  --profile-shadow: 0 22px 48px rgba(15, 23, 42, 0.08);
  background:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.06), transparent 28%),
    linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);
}

html[data-theme="light"] .profile-editor-intro,
html[data-theme="light"] .profile-editor-panel,
html[data-theme="light"] .profile-editor-submit {
  background:
    radial-gradient(circle at top right, rgba(0, 255, 149, 0.08), transparent 34%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.94));
  border-color: var(--profile-border);
  box-shadow: var(--profile-shadow);
}

html[data-theme="light"] .profile-editor-intro__fact,
html[data-theme="light"] .profile-media-editor,
html[data-theme="light"] .profile-media-editor__body {
  background: rgba(255, 255, 255, 0.94);
  border-color: var(--profile-border);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .profile-editor-intro__title,
html[data-theme="light"] .profile-media-editor__identity h4,
html[data-theme="light"] .profile-editor-panel__head h5,
html[data-theme="light"] .profile-editor-panel .form--label,
html[data-theme="light"] .profile-editor-submit strong {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .profile-media-editor__avatar {
  border-color: rgba(255, 255, 255, 0.96);
  background: rgba(241, 245, 249, 0.94);
  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.12);
}

html[data-theme="light"] .profile-media-editor__username,
html[data-theme="light"] .profile-media-editor__tagline,
html[data-theme="light"] .profile-media-editor__meta-item,
html[data-theme="light"] .profile-editor-panel__copy,
html[data-theme="light"] .profile-editor-panel__hint,
html[data-theme="light"] .profile-editor-panel__counter,
html[data-theme="light"] .profile-editor-submit p {
  color: var(--profile-copy-muted);
}

html[data-theme="light"] .profile-media-editor__tagline.is-placeholder {
  color: rgba(51, 65, 85, 0.56);
}

html[data-theme="light"] .profile-media-editor__chip {
  background: rgba(15, 23, 42, 0.04);
  border-color: rgba(148, 163, 184, 0.22);
  color: rgba(15, 23, 42, 0.86);
}

html[data-theme="light"] .profile-media-editor__chip.is-success {
  background: rgba(22, 163, 74, 0.1);
  border-color: rgba(22, 163, 74, 0.18);
  color: #166534;
}

html[data-theme="light"] .profile-media-editor__chip.is-warning {
  background: rgba(245, 158, 11, 0.12);
  border-color: rgba(245, 158, 11, 0.2);
  color: #92400e;
}

html[data-theme="light"] .profile-media-editor__meta-item.is-verified {
  color: rgba(15, 23, 42, 0.88);
}

html[data-theme="light"] .profile-editor-panel .form--control {
  background: rgba(255, 255, 255, 0.92);
  border-color: rgba(148, 163, 184, 0.28);
  color: rgba(15, 23, 42, 0.88);
}

html[data-theme="light"] .profile-editor-panel .form--control::placeholder {
  color: rgba(51, 65, 85, 0.46);
}

html[data-theme="light"] .profile-editor-panel .form--control:focus {
  background: #ffffff;
  border-color: rgba(0, 255, 149, 0.34);
  box-shadow: 0 0 0 4px rgba(0, 255, 149, 0.1);
}

html[data-theme="light"] .profile-editor-submit__status {
  background: rgba(15, 23, 42, 0.04);
  border-color: rgba(148, 163, 184, 0.22);
  color: rgba(15, 23, 42, 0.82);
}

html[data-theme="light"] .profile-editor-submit__status.is-dirty {
  color: #92400e;
  background: rgba(245, 158, 11, 0.12);
  border-color: rgba(245, 158, 11, 0.22);
}

html[data-theme="light"] .profile-editor-submit__status.is-dirty .profile-editor-submit__status-dot {
  background: #f59e0b;
  box-shadow: 0 0 0 4px rgba(245, 158, 11, 0.14);
}

html[data-theme="light"] .profile-completion-page {
  background:
    radial-gradient(circle at top left, rgba(0, 255, 149, 0.06), transparent 28%),
    linear-gradient(180deg, #f8fbff 0%, #edf4fb 100%);
}

html[data-theme="light"] .profile-completion-card {
  background:
    radial-gradient(circle at top right, rgba(0, 255, 149, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(248, 250, 252, 0.95) 100%);
  border-color: rgba(148, 163, 184, 0.24);
  box-shadow:
    0 24px 56px rgba(15, 23, 42, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

html[data-theme="light"] .profile-completion-card__header {
  background: linear-gradient(180deg, rgba(248, 250, 252, 0.98), rgba(241, 245, 249, 0.94));
  border-color: rgba(148, 163, 184, 0.22);
}

html[data-theme="light"] .profile-completion-card__header h2,
html[data-theme="light"] .profile-completion-form .form--label {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .profile-completion-card__header p {
  color: rgba(51, 65, 85, 0.76);
}

html[data-theme="light"] .profile-completion-input,
html[data-theme="light"] .profile-completion-phone-group .form--control,
html[data-theme="light"] .profile-completion-page .select2-container--default .select2-selection--single {
  background: #ffffff;
  border-color: rgba(148, 163, 184, 0.32);
  color: rgba(15, 23, 42, 0.88);
}

html[data-theme="light"] .profile-completion-input::placeholder {
  color: rgba(51, 65, 85, 0.48);
}

html[data-theme="light"] .profile-completion-input:focus,
html[data-theme="light"] .profile-completion-phone-group .form--control:focus {
  background: #ffffff;
  border-color: rgba(0, 255, 149, 0.34);
  box-shadow: 0 0 0 4px rgba(0, 255, 149, 0.08);
}

html[data-theme="light"] .profile-completion-phone-group .input-group-text {
  background: rgba(248, 250, 252, 0.98);
  border-color: rgba(148, 163, 184, 0.32);
  color: rgba(15, 23, 42, 0.82);
}

html[data-theme="light"] .profile-completion-page .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgba(15, 23, 42, 0.88);
}

html[data-theme="light"] .profile-completion-page .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(51, 65, 85, 0.72) transparent transparent transparent;
}

html[data-theme="light"] .profile-completion-page .select2-dropdown,
html[data-theme="light"] .profile-completion-page .select2-search--dropdown {
  background: #ffffff;
  border-color: rgba(148, 163, 184, 0.24);
}

html[data-theme="light"] .profile-completion-page .select2-search--dropdown .select2-search__field {
  background: rgba(248, 250, 252, 0.98);
  border-color: rgba(148, 163, 184, 0.24);
  color: rgba(15, 23, 42, 0.88);
}

html[data-theme="light"] .profile-completion-page .select2-results__option {
  color: rgba(15, 23, 42, 0.82);
}

html[data-theme="light"] .profile-completion-page .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: rgba(0, 255, 149, 0.14);
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .escrow-create {
  --escrow-surface: rgba(255, 255, 255, 0.95);
  --escrow-surface-soft: rgba(248, 250, 252, 0.94);
  --escrow-border: rgba(148, 163, 184, 0.22);
  --escrow-copy: rgba(15, 23, 42, 0.82);
  --escrow-muted: rgba(51, 65, 85, 0.74);
  --escrow-shadow: 0 22px 48px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .escrow-create__back {
  color: rgba(15, 23, 42, 0.68);
}

html[data-theme="light"] .escrow-create__panel,
html[data-theme="light"] .escrow-create__summary {
  background:
    radial-gradient(circle at top right, rgba(0, 255, 149, 0.08), transparent 34%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.97), rgba(248, 250, 252, 0.95));
  box-shadow:
    var(--escrow-shadow),
    inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

html[data-theme="light"] .escrow-create__group + .escrow-create__group,
html[data-theme="light"] .escrow-create__inline-note,
html[data-theme="light"] .escrow-create__summary-list,
html[data-theme="light"] .escrow-create__summary-row + .escrow-create__summary-row {
  border-color: rgba(148, 163, 184, 0.2);
}

html[data-theme="light"] .escrow-create__field .form--control {
  background: #ffffff;
  border-color: rgba(148, 163, 184, 0.28);
  color: rgba(15, 23, 42, 0.88);
}

html[data-theme="light"] .escrow-create__field .form--control::placeholder {
  color: rgba(51, 65, 85, 0.46);
}

html[data-theme="light"] .escrow-create__field .form--control:focus {
  background: #ffffff;
  border-color: rgba(0, 255, 149, 0.34);
  box-shadow: 0 0 0 4px rgba(0, 255, 149, 0.1), 0 0 20px rgba(0, 255, 149, 0.08);
}

html[data-theme="light"] .escrow-create__status {
  border-color: rgba(148, 163, 184, 0.22);
  background: rgba(15, 23, 42, 0.04);
  color: rgba(15, 23, 42, 0.82);
  box-shadow: none;
}

html[data-theme="light"] .escrow-create__status.is-ready {
  border-color: rgba(22, 163, 74, 0.2);
  background: rgba(22, 163, 74, 0.1);
  color: #166534;
}

html[data-theme="light"] .escrow-create__status.is-warning {
  border-color: rgba(245, 158, 11, 0.2);
  background: rgba(245, 158, 11, 0.12);
  color: #92400e;
}

html[data-theme="light"] .escrow-create__status.is-danger {
  border-color: rgba(239, 68, 68, 0.18);
  background: rgba(239, 68, 68, 0.1);
  color: #b91c1c;
}

html[data-theme="light"] .escrow-create .btn--light,
html[data-theme="light"] .escrow-detail-simple__header .btn--light {
  background: rgba(15, 23, 42, 0.04);
  border-color: rgba(148, 163, 184, 0.24);
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .escrow-create .btn--light:hover,
html[data-theme="light"] .escrow-detail-simple__header .btn--light:hover {
  background: rgba(15, 23, 42, 0.07);
}

html[data-theme="light"] .escrow-index__live,
html[data-theme="light"] .escrow-detail-simple__live,
html[data-theme="light"] .escrow-detail-simple__activity-pill,
html[data-theme="light"] .escrow-detail-simple__activity-source {
  background: rgba(255, 255, 255, 0.94);
  border-color: rgba(148, 163, 184, 0.24);
  color: rgba(15, 23, 42, 0.74);
  box-shadow: none;
}

html[data-theme="light"] .escrow-index__stamp,
html[data-theme="light"] .escrow-detail-simple__live-stamp,
html[data-theme="light"] .escrow-detail-simple__meta .text-muted,
html[data-theme="light"] .escrow-detail-simple__label,
html[data-theme="light"] .escrow-detail-simple__subtext,
html[data-theme="light"] .escrow-detail-simple__panel small,
html[data-theme="light"] .escrow-detail-simple__panel .small,
html[data-theme="light"] .escrow-detail-simple__actions-copy,
html[data-theme="light"] .escrow-detail-simple__activity-copy,
html[data-theme="light"] .escrow-detail-simple__activity-meta {
  color: rgba(51, 65, 85, 0.68) !important;
}

html[data-theme="light"] .escrow-detail-simple .custom--card,
html[data-theme="light"] .escrow-detail-simple__panel,
html[data-theme="light"] .escrow-detail-simple__note,
html[data-theme="light"] .escrow-detail-simple__activity-item {
  background: rgba(255, 255, 255, 0.94);
  border-color: rgba(148, 163, 184, 0.24);
  box-shadow: 0 16px 34px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .escrow-detail-simple__section + .escrow-detail-simple__section,
html[data-theme="light"] .escrow-detail-simple .alert {
  border-color: rgba(148, 163, 184, 0.22);
}

html[data-theme="light"] .escrow-detail-simple__header h3,
html[data-theme="light"] .escrow-detail-simple__meta li,
html[data-theme="light"] .escrow-detail-simple__section-title,
html[data-theme="light"] .escrow-detail-simple__value,
html[data-theme="light"] .escrow-detail-simple__actions-card h5,
html[data-theme="light"] .escrow-detail-simple__activity-top,
html[data-theme="light"] .escrow-detail-simple__activity-icon {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .escrow-detail-simple__activity-detail {
  color: rgba(15, 23, 42, 0.78);
}

html[data-theme="light"] .telegram-auth-page::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(248, 250, 252, 0.92), rgba(226, 240, 250, 0.86));
  z-index: 0;
}

html[data-theme="light"] .telegram-auth-page__grid {
  background-image:
    linear-gradient(rgba(15, 23, 42, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(15, 23, 42, 0.04) 1px, transparent 1px);
}

html[data-theme="light"] .telegram-auth-card {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(244, 250, 255, 0.88) 100%);
  border-color: rgba(148, 163, 184, 0.24);
  box-shadow:
    0 18px 48px rgba(15, 23, 42, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

html[data-theme="light"] .telegram-auth-card::after {
  border-color: rgba(148, 163, 184, 0.18);
}

html[data-theme="light"] .telegram-auth-card__top h3 {
  color: hsl(var(--theme-contrast));
}

html[data-theme="light"] .telegram-auth-card__top p,
html[data-theme="light"] .telegram-auth-card__links {
  color: rgba(51, 65, 85, 0.74);
}

html[data-theme="light"] .telegram-auth-widget-shell {
  background:
    radial-gradient(circle at top right, rgba(132, 218, 255, 0.18), transparent 48%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, rgba(241, 245, 249, 0.92) 100%);
  border-color: rgba(148, 163, 184, 0.22);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.78),
    0 12px 26px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .telegram-auth-widget__loading {
  color: rgba(15, 23, 42, 0.82);
}

html[data-theme="light"] .telegram-auth-widget__fallback {
  color: #92400e;
  background: rgba(245, 158, 11, 0.12);
}

html[data-theme="light"] .telegram-auth-note {
  color: #1f4d3d;
  background: linear-gradient(180deg, rgba(236, 253, 245, 0.96) 0%, rgba(220, 252, 231, 0.88) 100%);
  border-color: rgba(34, 197, 94, 0.16);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

html[data-theme="light"] .telegram-auth-card__links a {
  color: hsl(var(--base));
}
