html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  text-shadow: none !important;
  box-shadow: 0 14px 30px rgba(15, 23, 42, 0.11) !important;
  filter: none !important;
  animation: none !important;
}

html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section::before,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section::after,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card::before,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card::after,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .sakura-enterprise-plan-effects {
  display: none !important;
  content: none !important;
  opacity: 0 !important;
  animation: none !important;
}

html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card > .semi-card-body {
  position: relative !important;
  z-index: 2 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  text-shadow: none !important;
}

html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section div,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section span,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography *,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card div,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card span,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography,
html.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography {
  color: #0f172a !important;
  text-shadow: none !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section > .semi-card-body > div:first-child {
  padding-bottom: 10px !important;
  border-bottom: 1px solid #e2e8f0 !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .semi-tag {
  border: 1px solid #cbd5e1 !important;
  background: #f8fafc !important;
  color: #0f172a !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card {
  border-radius: 10px !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card > .semi-card-body {
  padding: 14px !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .bg-slate-50,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .dark\:bg-slate-800 {
  border: 1px solid #e2e8f0 !important;
  background: #f8fafc !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-gray-400,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-gray-500,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-typography-tertiary,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .text-gray-400,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .text-gray-500,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .semi-typography-tertiary {
  color: #334155 !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-emerald-600,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-lg.font-bold,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .font-bold.whitespace-nowrap {
  color: #047857 !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select-selection,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select-selection-text,
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select input {
  background: #ffffff !important;
  color: #0f172a !important;
  text-shadow: none !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select {
  border-color: #cbd5e1 !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled),
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled) {
  border-color: #1d4ed8 !important;
  background: #2563eb !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  text-shadow: none !important;
  box-shadow: 0 8px 18px rgba(37, 99, 235, 0.22) !important;
  animation: none !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled) *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled) * {
  color: #ffffff !important;
  text-shadow: none !important;
}

html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-button[disabled],
html.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-button-disabled {
  border-color: #cbd5e1 !important;
  background: #e2e8f0 !important;
  color: #64748b !important;
  text-shadow: none !important;
  box-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card {
  border-color: rgba(148, 163, 184, 0.28) !important;
  background: #0f172a !important;
  color: #e2e8f0 !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .bg-slate-50,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .dark\:bg-slate-800 {
  border-color: rgba(148, 163, 184, 0.18) !important;
  background: #111827 !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section div,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section span,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card div,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card span,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-typography {
  color: #e2e8f0 !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-gray-400,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-gray-500,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-typography-tertiary {
  color: #cbd5e1 !important;
}

/* Dark mode must outrank the light-mode enterprise/VIP overrides above. */
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card {
  border-color: rgba(148, 163, 184, 0.34) !important;
  background: #101827 !important;
  color: #f8fafc !important;
  text-shadow: none !important;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.34) !important;
  filter: none !important;
  animation: none !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body {
  background: #101827 !important;
  color: #f8fafc !important;
  text-shadow: none !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section div,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section span,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography *,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card div,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card span,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section .semi-typography,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section .semi-typography *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card .semi-typography,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card .semi-typography *,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section div,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section span,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section .semi-typography *,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card div,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card span,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card .semi-typography *,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section div,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section span,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section .semi-typography,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section .semi-typography *,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card div,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card span,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card .semi-typography,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card .semi-typography * {
  color: #f8fafc !important;
  text-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-gray-400,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-gray-500,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-typography-tertiary,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .text-gray-400,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .text-gray-500,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .semi-typography-tertiary,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .text-gray-400,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .text-gray-500,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .semi-typography-tertiary,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-section .text-gray-400,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-section .text-gray-500,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-section .semi-typography-tertiary {
  color: #cbd5e1 !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .bg-slate-50,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .dark\:bg-slate-800,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .bg-slate-50,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .dark\:bg-slate-800 {
  border-color: rgba(148, 163, 184, 0.24) !important;
  background: #182235 !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-section .semi-tag,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-section .semi-tag {
  border-color: rgba(148, 163, 184, 0.28) !important;
  background: #182235 !important;
  color: #f8fafc !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select-selection,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select-selection-text,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .semi-select input,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .semi-select,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .semi-select-selection,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .semi-select-selection-text,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .semi-select input {
  border-color: rgba(148, 163, 184, 0.28) !important;
  background: #0f172a !important;
  color: #f8fafc !important;
  text-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-emerald-600,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .text-lg.font-bold,
html.dark.sakura-topup-upgrade-readable-route .sakura-topup-upgrade-card .font-bold.whitespace-nowrap,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .text-emerald-600,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .text-lg.font-bold,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .sakura-topup-upgrade-card .font-bold.whitespace-nowrap {
  color: #6ee7b7 !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card {
  border-color: rgba(148, 163, 184, 0.34) !important;
  background: #0f172a !important;
  color: #f8fafc !important;
  text-shadow: none !important;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.32) !important;
  filter: none !important;
  animation: none !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body {
  background: #111827 !important;
  color: #f8fafc !important;
  text-shadow: none !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography *,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography {
  color: #f8fafc !important;
  text-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .bg-slate-50,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .dark\:bg-slate-800,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .bg-slate-50,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .dark\:bg-slate-800 {
  border: 1px solid rgba(148, 163, 184, 0.22) !important;
  background: #1f2937 !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-400,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-500,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography-tertiary,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-400,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-500,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography-tertiary {
  color: #cbd5e1 !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-emerald-600,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-lg.font-bold,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .font-bold.whitespace-nowrap,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.text-lg.font-bold,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.font-bold.whitespace-nowrap,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-emerald-600,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-lg.font-bold,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .font-bold.whitespace-nowrap,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.text-lg.font-bold,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.font-bold.whitespace-nowrap {
  color: #34d399 !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection-text,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection-text {
  border-color: rgba(148, 163, 184, 0.28) !important;
  background: #0f172a !important;
  color: #f8fafc !important;
}

/* Final dark-mode pass: keep upgrade cards readable after all theme overrides. */
html.dark.sakura-topup-upgrade-readable-route,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] {
  --sakura-upgrade-card-bg: #0f172a;
  --sakura-upgrade-card-body-bg: #111827;
  --sakura-upgrade-panel-bg: #1f2937;
  --sakura-upgrade-border: rgba(148, 163, 184, 0.42);
  --sakura-upgrade-border-soft: rgba(148, 163, 184, 0.3);
  --sakura-upgrade-text: #f8fafc;
  --sakura-upgrade-muted: #cbd5e1;
  --sakura-upgrade-strong: #ffffff;
  --sakura-upgrade-accent: #34d399;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card {
  border-color: var(--sakura-upgrade-border) !important;
  background: var(--sakura-upgrade-card-bg) !important;
  background-image: none !important;
  color: var(--sakura-upgrade-text) !important;
  text-shadow: none !important;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.36) !important;
  filter: none !important;
  backdrop-filter: none !important;
  animation: none !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section > .semi-card-body,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card > .semi-card-body {
  background: var(--sakura-upgrade-card-body-bg) !important;
  background-image: none !important;
  color: var(--sakura-upgrade-text) !important;
  text-shadow: none !important;
}

html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography *,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography,
html.dark.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography *,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography,
html.sakura-performance-mode.sakura-enterprise-topup-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography *,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography *,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography,
html.dark.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography *,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section div,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section span,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography *,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card span,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography,
html.sakura-topup-upgrade-readable-route.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography * {
  color: var(--sakura-upgrade-text) !important;
  text-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .text-gray-400,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .text-gray-500,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography-tertiary,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-400,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-500,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography-tertiary,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .text-gray-400,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .text-gray-500,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-typography-tertiary,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-400,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-gray-500,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-typography-tertiary {
  color: var(--sakura-upgrade-muted) !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-emerald-600,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-lg.font-bold,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .font-bold.whitespace-nowrap,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.text-lg.font-bold,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.font-bold.whitespace-nowrap,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-emerald-600,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .text-lg.font-bold,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .font-bold.whitespace-nowrap,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.text-lg.font-bold,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card div.font-bold.whitespace-nowrap {
  color: var(--sakura-upgrade-accent) !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .bg-slate-50,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .dark\:bg-slate-800,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .dark\:bg-slate-900,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .bg-slate-50,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .dark\:bg-slate-800,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .dark\:bg-slate-900 {
  border: 1px solid var(--sakura-upgrade-border-soft) !important;
  background: var(--sakura-upgrade-panel-bg) !important;
  background-image: none !important;
  color: var(--sakura-upgrade-text) !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-tag,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-section.sakura-topup-upgrade-section.sakura-topup-upgrade-section .semi-tag {
  border-color: var(--sakura-upgrade-border-soft) !important;
  background: var(--sakura-upgrade-panel-bg) !important;
  color: var(--sakura-upgrade-strong) !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection-text,
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select input,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select-selection-text,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select input {
  border-color: var(--sakura-upgrade-border-soft) !important;
  background: #020617 !important;
  background-image: none !important;
  color: var(--sakura-upgrade-text) !important;
  text-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select svg,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-select svg {
  color: var(--sakura-upgrade-text) !important;
  fill: currentColor !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled),
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled) {
  border-color: #60a5fa !important;
  background: #2563eb !important;
  background-image: none !important;
  color: #ffffff !important;
  text-shadow: none !important;
  box-shadow: 0 8px 18px rgba(37, 99, 235, 0.35) !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled) *,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button:not([disabled]):not(.semi-button-disabled) * {
  color: #ffffff !important;
  text-shadow: none !important;
}

html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button[disabled],
html.dark.sakura-topup-upgrade-readable-route .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button-disabled,
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button[disabled],
html.sakura-topup-upgrade-readable-route body[theme-mode="dark"] .semi-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card.sakura-topup-upgrade-card .semi-button-disabled {
  border-color: var(--sakura-upgrade-border-soft) !important;
  background: #334155 !important;
  background-image: none !important;
  color: #e2e8f0 !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
