
[data-theme="light"] {
  --bg-body: #f0f4f8;
  --bg-panel: rgba(255, 255, 255, 0.72);
  --bg-panel-hover: rgba(255, 255, 255, 0.88);
  --bg-card: rgba(255, 255, 255, 0.78);
  --bg-card-hover: rgba(255, 255, 255, 0.92);
  --bg-pill-bar: rgba(255, 255, 255, 0.55);
  --bg-input: rgba(255, 255, 255, 0.65);
  --text-primary: #0f172a;
  --text-secondary: #1e293b;
  --text-tertiary: #475569;
  --text-muted: #94a3b8;
  --border-color: rgba(15, 23, 42, 0.07);
  --border-color-hover: rgba(15, 23, 42, 0.14);
  --shadow-soft:
    0 4px 20px -4px rgba(15, 23, 42, 0.07),
    0 2px 6px -2px rgba(15, 23, 42, 0.04);
  --shadow-medium:
    0 8px 30px -6px rgba(15, 23, 42, 0.1),
    0 4px 12px -4px rgba(15, 23, 42, 0.06);
  --shadow-strong:
    0 20px 50px -12px rgba(15, 23, 42, 0.18),
    0 8px 20px -8px rgba(15, 23, 42, 0.08);
  --glass-border: rgba(255, 255, 255, 0.5);
  --glass-inner: inset 0 1px 0 0 rgba(255, 255, 255, 0.7);
  --brand: #00aeef;
}

[data-theme="light"] body {
  background-color: var(--bg-body) !important;
  color: var(--text-primary) !important;
}

[data-theme="light"] html,
[data-theme="light"] body {
  background-color: var(--bg-body) !important;
  color: var(--text-primary) !important;
}

[data-theme="light"] #fluid-canvas {
  opacity: 0.12 !important;
  mix-blend-mode: multiply;
  filter: saturate(0.6) brightness(1.1);
}

[data-theme="light"] ::-webkit-scrollbar-track {
  background: var(--bg-body);
}
[data-theme="light"] ::-webkit-scrollbar-thumb {
  background: rgba(15, 23, 42, 0.15);
}
[data-theme="light"] ::-webkit-scrollbar-thumb:hover {
  background: var(--brand);
}

[data-theme="light"] #main-header {
  background: rgba(255, 255, 255, 0.68) !important;
  border-color: var(--border-color) !important;
  box-shadow:
    0 4px 30px -8px rgba(15, 23, 42, 0.08),
    var(--glass-inner) !important;
  backdrop-filter: blur(16px) saturate(1.6) !important;
  color: var(--text-primary) !important;
}
[data-theme="light"] #main-header:hover {
  background: rgba(255, 255, 255, 0.82) !important;
  border-color: var(--border-color-hover) !important;
}

[data-theme="light"] #main-header nav {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] #main-header nav a {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] #main-header nav a:hover {
  color: var(--text-primary) !important;
  background: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] #main-header .flex.items-center.gap-4 > a[href*="mailto"] {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"]
  #main-header
  .flex.items-center.gap-4
  > a[href*="mailto"]:hover {
  border-color: rgba(0, 174, 239, 0.4) !important;
  box-shadow: 0 4px 20px rgba(0, 174, 239, 0.15) !important;
}
[data-theme="light"]
  #main-header
  .flex.items-center.gap-4
  > a[href*="mailto"]
  span.relative {
  color: var(--text-secondary) !important;
}
[data-theme="light"]
  #main-header
  .flex.items-center.gap-4
  > a[href*="mailto"]:hover
  span.relative {
  color: var(--text-primary) !important;
}

[data-theme="light"] #swiss-tab {
  background: rgba(255, 255, 255, 0.7) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow: 0 4px 16px -6px rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] #swiss-tab span {
  color: var(--text-muted) !important;
}

[data-theme="light"] #menu-toggle {
  border-color: rgba(15, 23, 42, 0.15) !important;
  background: rgba(15, 23, 42, 0.04) !important;
}
[data-theme="light"] #menu-toggle span {
  background: var(--text-primary) !important;
}

[data-theme="light"] #mobile-menu {
  background: rgba(245, 247, 251, 0.97) !important;
}
[data-theme="light"] #mobile-menu a.mobile-link {
  color: var(--text-primary) !important;
}
[data-theme="light"] #mobile-menu a.mobile-link:hover {
  color: var(--brand) !important;
}
[data-theme="light"] #mobile-menu a.mobile-link:last-child {
  color: var(--brand) !important;
}

[data-theme="light"] #status-hub-trigger {
  background: rgba(255, 255, 255, 0.7) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow: 0 4px 20px -6px rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] #status-hub-label {
  color: var(--text-muted) !important;
}
[data-theme="light"] #status-hub-panel {
  background: rgba(255, 255, 255, 0.95) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow: var(--shadow-strong) !important;
}
[data-theme="light"] #status-hub-panel h4 {
  color: var(--text-primary) !important;
}
[data-theme="light"] #status-hub-panel .text-white\/50,
[data-theme="light"] #status-hub-panel .text-white\/70 {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] #status-hub-panel .text-white\/40,
[data-theme="light"] #status-hub-panel .text-white\/25,
[data-theme="light"] #status-hub-panel .text-white\/30,
[data-theme="light"] .status-hub-region-label {
  color: var(--text-muted) !important;
}
[data-theme="light"] #status-hub-panel .text-white\/60 {
  color: var(--text-secondary) !important;
}
[data-theme="light"] #status-hub-panel .border-white\/10,
[data-theme="light"] #status-hub-panel .border-white\/5 {
  border-color: rgba(15, 23, 42, 0.08) !important;
}
[data-theme="light"] #status-hub-panel .bg-white\/\[0\.03\] {
  background: rgba(15, 23, 42, 0.04) !important;
}
[data-theme="light"] .status-hub-monitor-row:hover {
  background: rgba(15, 23, 42, 0.04) !important;
}
[data-theme="light"] .a4-trusted-text {
  color: #000 !important;
}

[data-theme="light"] #hero {
  border-bottom-color: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] #hero .animate-blob {
  opacity: 0.3 !important;
}

[data-theme="light"] #hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    transparent 40%,
    rgba(245, 247, 251, 0.7) 100%
  ) !important;
}

[data-theme="light"] #hero h1 span.text-white,
[data-theme="light"] #hero h1 span:last-child {
  color: var(--text-primary) !important;
}
[data-theme="light"] #hero p {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] #hero .hero-element:first-child span.text-white\/35,
[data-theme="light"] #hero .tracking-\[0\.25em\] {
  color: var(--text-muted) !important;
}

[data-theme="light"] .axon-btn-inner {
  background: rgba(255, 255, 255, 0.92) !important;
}
[data-theme="light"] .axon-btn-primary:hover .axon-btn-inner {
  background: rgba(255, 255, 255, 0.98) !important;
}
[data-theme="light"] .axon-btn-primary .axon-btn-border-anim {
  background: conic-gradient(
    from var(--axon-btn-angle),
    transparent 0%,
    transparent 28%,
    rgba(0, 174, 239, 0.55) 34%,
    rgba(99, 102, 241, 0.35) 40%,
    rgba(103, 232, 249, 0.45) 46%,
    transparent 52%,
    transparent 100%
  ) !important;
}

[data-theme="light"] .axon-btn-primary span.relative.z-10 {
  color: var(--text-primary) !important;
}

[data-theme="light"] .axon-btn-primary:hover {
  box-shadow: 0 8px 30px -8px rgba(0, 174, 239, 0.2) !important;
}

[data-theme="light"] .axon-btn-secondary {
  background: rgba(15, 23, 42, 0.03) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .axon-btn-secondary:hover {
  background: rgba(15, 23, 42, 0.06) !important;
  border-color: rgba(0, 174, 239, 0.3) !important;
  color: var(--text-primary) !important;
}
[data-theme="light"] .axon-btn-secondary span.relative.z-10 {
  color: inherit !important;
}

[data-theme="light"] #hero .hero-element:last-child {
  color: var(--text-muted) !important;
}
[data-theme="light"] #hero .hero-element:last-child .w-px {
  background: rgba(15, 23, 42, 0.1) !important;
}

[data-theme="light"] .text-white\/\[0\.03\] {
  color: rgba(15, 23, 42, 0.04) !important;
}

[data-theme="light"]
  .bg-gradient-to-b.from-transparent.via-cyan-500\/30.to-brand {
  background: linear-gradient(
    to bottom,
    transparent,
    rgba(0, 174, 239, 0.2),
    var(--brand)
  ) !important;
}

[data-theme="light"] .border-\[\#00AEEF\].bg-\[\#080b14\],
[data-theme="light"] .border-brand.bg-\[\#080b14\] {
  background: var(--bg-body) !important;
}

[data-theme="light"] .font-arista.text-white {
  color: var(--text-primary) !important;
}

[data-theme="light"] .text-white\/50.tracking-\[0\.15em\] {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] .bg-gradient-to-r.from-transparent.to-white\/20 {
  background: linear-gradient(
    to right,
    transparent,
    rgba(15, 23, 42, 0.1)
  ) !important;
}
[data-theme="light"] .bg-gradient-to-l.from-transparent.to-white\/20 {
  background: linear-gradient(
    to left,
    transparent,
    rgba(15, 23, 42, 0.1)
  ) !important;
}

[data-theme="light"] .border-white\/5 {
  border-color: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] #services > .absolute {
  opacity: 0.2 !important;
}

[data-theme="light"] .v6c {
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.85) 0%,
    rgba(248, 250, 252, 0.95) 100%
  ) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
  box-shadow: 0 2px 12px -4px rgba(15, 23, 42, 0.06);
}
[data-theme="light"] .v6c:hover {
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(248, 250, 252, 1) 100%
  ) !important;
  box-shadow:
    0 12px 36px -8px rgba(15, 23, 42, 0.1),
    0 0 25px -5px var(--ch) !important;
}
[data-theme="light"] .v6bgtx {
  color: rgba(15, 23, 42, 0.03) !important;
}
[data-theme="light"] .v6c:hover .v6bgtx {
  color: rgba(15, 23, 42, 0.05) !important;
}
[data-theme="light"] .v6tt {
  color: var(--text-primary) !important;
}
[data-theme="light"] .v6tg {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] .v6lc {
  background: rgba(255, 255, 255, 0.9) !important;
  border-color: rgba(0, 174, 239, 0.25) !important;
  box-shadow:
    0 8px 40px rgba(0, 174, 239, 0.15),
    0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

[data-theme="light"] .lg\:hidden .rounded-full.bg-\[\#080b14\]\/90 {
  background: rgba(255, 255, 255, 0.9) !important;
}

[data-theme="light"] .v6pr {
  border-color: rgba(0, 174, 239, 0.1) !important;
}

[data-theme="light"] #v6mc {
  background: rgba(255, 255, 255, 0.98) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  box-shadow: 0 40px 100px -20px rgba(15, 23, 42, 0.25) !important;
}
[data-theme="light"] #v6m > .absolute:first-child {
  background: rgba(245, 247, 251, 0.8) !important;
}
[data-theme="light"] #v6mc button[onclick="v6Close()"] {
  background: rgba(15, 23, 42, 0.05) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  color: var(--text-tertiary) !important;
}
[data-theme="light"] #v6mtt {
  color: var(--text-primary) !important;
}
[data-theme="light"] #v6mw,
[data-theme="light"] #v6my {
  color: var(--text-secondary) !important;
}
[data-theme="light"] #v6mc h4 {
  color: var(--text-muted) !important;
}
[data-theme="light"] #v6mc .text-white\/75,
[data-theme="light"] #v6mf .text-sm.font-medium {
  color: var(--text-secondary) !important;
}
[data-theme="light"] #v6mt2 span {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-tertiary) !important;
}
[data-theme="light"] #v6mc .border-white\/5 {
  border-color: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] #v6mc .border-white\/\[0\.06\] {
  border-color: rgba(15, 23, 42, 0.08) !important;
}
[data-theme="light"] #v6mc .bg-white\/\[0\.02\] {
  background: rgba(15, 23, 42, 0.03) !important;
}
[data-theme="light"] #v6mp {
  color: var(--text-primary) !important;
}
[data-theme="light"] #v6mc .text-white\/25 {
  color: var(--text-muted) !important;
}

[data-theme="light"] #domains > .absolute {
  opacity: 0.15 !important;
}

[data-theme="light"] #domain-search-box .flex-col.sm\:flex-row,
[data-theme="light"] #domain-search-box > div:last-child {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  box-shadow:
    0 8px 32px -8px rgba(15, 23, 42, 0.08),
    inset 0 1px 0 0 rgba(255, 255, 255, 0.5) !important;
}
[data-theme="light"] #domain-search-box .flex-col.sm\:flex-row:hover,
[data-theme="light"] #domain-search-box > div:last-child:hover {
  border-color: rgba(0, 174, 239, 0.3) !important;
  background: rgba(255, 255, 255, 0.9) !important;
}
[data-theme="light"] #domain-search-input {
  color: var(--text-primary) !important;
}
[data-theme="light"] #domain-search-input::placeholder {
  color: var(--text-muted) !important;
}
[data-theme="light"] #domain-search-box svg {
  color: var(--text-muted) !important;
}

[data-theme="light"] .domain-tld-btn {
  background: rgba(15, 23, 42, 0.03) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .domain-tld-btn:hover {
  color: var(--brand) !important;
  border-color: rgba(0, 174, 239, 0.3) !important;
  background: rgba(0, 174, 239, 0.05) !important;
}

[data-theme="light"] #domain-loading > div {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(0, 174, 239, 0.2) !important;
}

[data-theme="light"] .domain-result-card {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-primary) !important;
  box-shadow: 0 4px 15px -4px rgba(15, 23, 42, 0.05) !important;
}
[data-theme="light"] .domain-card-taken {
  background: rgba(248, 250, 252, 0.8) !important;
}
[data-theme="light"] .domain-card-available {
  border-color: rgba(74, 222, 128, 0.4) !important;
  background: rgba(240, 253, 244, 0.7) !important;
}
[data-theme="light"] .domain-card-available:hover {
  background: rgba(240, 253, 244, 0.95) !important;
  border-color: rgba(74, 222, 128, 0.6) !important;
}
[data-theme="light"] .domain-result-icon {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}
[data-theme="light"] .domain-result-icon svg {
  color: var(--text-muted) !important;
}
[data-theme="light"] .domain-result-sld {
  color: var(--text-primary) !important;
}
[data-theme="light"] .domain-badge-taken span:last-child {
  color: rgba(220, 38, 38, 0.8) !important;
}
[data-theme="light"] .domain-badge-available span:last-child {
  color: rgba(22, 163, 74, 0.9) !important;
}
[data-theme="light"] .domain-badge-check span:last-child {
  color: rgba(0, 174, 239, 0.9) !important;
}

[data-theme="light"] .domain-btn-transfer {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .domain-btn-transfer:hover {
  background: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-primary) !important;
}
[data-theme="light"] .domain-btn-register,
[data-theme="light"] .domain-btn-check {
  background: rgba(0, 174, 239, 0.1) !important;
  border-color: rgba(0, 174, 239, 0.2) !important;
  color: var(--brand) !important;
}
[data-theme="light"] .domain-btn-register:hover,
[data-theme="light"] .domain-btn-check:hover {
  background: rgba(0, 174, 239, 0.15) !important;
  border-color: rgba(0, 174, 239, 0.3) !important;
}

[data-theme="light"] #domains .grid a {
  background: rgba(255, 255, 255, 0.6) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] #domains .grid a:hover {
  background: rgba(255, 255, 255, 0.9) !important;
  border-color: rgba(0, 174, 239, 0.3) !important;
}
[data-theme="light"] #domains .grid a > div.absolute.inset-0 {
  background: linear-gradient(
    to bottom,
    rgba(15, 23, 42, 0.03),
    transparent
  ) !important;
}
[data-theme="light"] #domains .grid a:first-child > div.absolute.inset-0 {
  background: linear-gradient(
    to bottom,
    rgba(0, 174, 239, 0.08),
    transparent
  ) !important;
}
[data-theme="light"] #domains .grid a .text-xl {
  color: var(--text-primary) !important;
}
[data-theme="light"] #domains .grid a .text-sm {
  color: var(--text-secondary) !important;
}
[data-theme="light"] #domains .grid a .text-\[9px\] {
  color: var(--text-muted) !important;
}

[data-theme="light"] #domains .text-\[10px\].text-white\/40 {
  color: var(--text-tertiary) !important;
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}

[data-theme="light"] #domains .bg-gradient-to-r.from-transparent.to-white\/10 {
  background: linear-gradient(
    to right,
    transparent,
    rgba(15, 23, 42, 0.08)
  ) !important;
}
[data-theme="light"] #domains .bg-gradient-to-l.from-transparent.to-white\/10 {
  background: linear-gradient(
    to left,
    transparent,
    rgba(15, 23, 42, 0.08)
  ) !important;
}

[data-theme="light"] #domains .flex-wrap .text-\[10px\] {
  color: var(--text-muted) !important;
}

[data-theme="light"] #domain-challenge-overlay > .absolute {
  background: rgba(245, 247, 251, 0.85) !important;
}
[data-theme="light"] #domain-challenge-box {
  background: rgba(255, 255, 255, 0.98) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  box-shadow: 0 30px 80px -20px rgba(15, 23, 42, 0.2) !important;
}
[data-theme="light"] #domain-challenge-box h3 {
  color: var(--text-primary) !important;
}
[data-theme="light"] #domain-challenge-box p {
  color: var(--text-muted) !important;
}
[data-theme="light"] #domain-challenge-box .bg-black\/30 {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}
[data-theme="light"] #challenge-answer-input {
  color: var(--text-primary) !important;
}

[data-theme="light"] #why-choose-us-v2 .text-white\/\[0\.04\] {
  color: rgba(15, 23, 42, 0.04) !important;
}
[data-theme="light"] #why-choose-us-v2 .absolute .text-\[120px\],
[data-theme="light"] #why-choose-us-v2 .absolute .text-\[180px\],
[data-theme="light"] #why-choose-us-v2 .absolute .text-\[250px\] {
  color: rgba(15, 23, 42, 0.03) !important;
}

[data-theme="light"] #why-choose-us-v2 h2 {
  color: var(--text-primary) !important;
}
[data-theme="light"] #why-choose-us-v2 .text-white\/50.text-sm,
[data-theme="light"] #why-choose-us-v2 .text-white\/50.text-base,
[data-theme="light"] #why-choose-us-v2 p.text-white\/50 {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] #why-choose-us-v2 .text-brand {
  color: var(--brand) !important;
}
[data-theme="light"] #why-choose-us-v2 .bg-gradient-to-r.from-brand {
  background: linear-gradient(to right, var(--brand), transparent) !important;
}

[data-theme="light"] #why-choose-us-v2 .border-white\/20 {
  border-color: rgba(15, 23, 42, 0.15) !important;
}
[data-theme="light"] #why-choose-us-v2 .bg-white\/50 {
  background: var(--text-tertiary) !important;
}
[data-theme="light"] #why-choose-us-v2 .text-white\/30 {
  color: var(--text-muted) !important;
}

[data-theme="light"] .wcu-v2-card > div:first-child {
  background: rgba(255, 255, 255, 0.75) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
  box-shadow: 0 4px 20px -6px rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] .wcu-v2-card:hover > div:first-child {
  background: rgba(255, 255, 255, 0.9) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  box-shadow:
    0 20px 40px -10px rgba(15, 23, 42, 0.12),
    inset 0 1px 0 0 rgba(255, 255, 255, 0.5) !important;
}
[data-theme="light"] .wcu-v2-num {
  -webkit-text-stroke: 1px rgba(15, 23, 42, 0.08) !important;
}
[data-theme="light"] .wcu-v2-card h3 {
  color: var(--text-primary) !important;
}
[data-theme="light"] .wcu-v2-card .text-\[15px\].text-white\/50 {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .wcu-v2-card:hover .text-\[15px\].text-white\/50,
[data-theme="light"] .wcu-v2-card .group-hover\:text-white\/70 {
  color: var(--text-secondary) !important;
}

[data-theme="light"] .wcu-v2-card .bg-white\/5 {
  background: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] .wcu-v2-card .border-white\/10 {
  border-color: rgba(15, 23, 42, 0.1) !important;
}

[data-theme="light"] #how-we-work-v2 > .absolute {
  opacity: 0.15 !important;
}

[data-theme="light"] .hw2-tab-btn + .hw2-tab-btn,
[data-theme="light"] .hw2-tab-btn {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .hw2-tab-btn span {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .hw2-tab-btn.active span {
  color: var(--text-primary) !important;
}
[data-theme="light"] .hw2-tab-btn:hover span {
  color: var(--text-primary) !important;
}

[data-theme="light"] #how-we-work-v2 .bg-black\/40 {
  background: rgba(255, 255, 255, 0.6) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}

[data-theme="light"] .hw2-step .bg-\[\#0a0d14\] {
  background: rgba(255, 255, 255, 0.9) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] .hw2-step .font-display.text-white\/40 {
  color: var(--text-muted) !important;
}

[data-theme="light"] .hw2-content-pane .bg-white\/\[0\.03\] {
  background: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] .hw2-step .bg-\[\#0c101a\]\/80 {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
  box-shadow: 0 2px 12px -4px rgba(15, 23, 42, 0.05);
}
[data-theme="light"] .hw2-step:hover .bg-\[\#0c101a\]\/80,
[data-theme="light"] .hw2-step .hover\:bg-\[\#0c101a\] {
  background: rgba(255, 255, 255, 0.95) !important;
}
[data-theme="light"] .hw2-step h4 {
  color: var(--text-primary) !important;
}
[data-theme="light"] .hw2-step .text-white\/40 {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] .hw2-step .text-white\/\[0\.015\] {
  color: rgba(15, 23, 42, 0.03) !important;
}

[data-theme="light"] #testimonials > .absolute {
  opacity: 0.15 !important;
}

[data-theme="light"] #testimonials .bg-gradient-to-r.from-darker {
  background: linear-gradient(to right, var(--bg-body), transparent) !important;
}
[data-theme="light"] #testimonials .bg-gradient-to-l.from-darker {
  background: linear-gradient(to left, var(--bg-body), transparent) !important;
}

[data-theme="light"] .testimonial-track > div > div:last-child {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
  box-shadow:
    0 4px 20px -6px rgba(15, 23, 42, 0.08),
    inset 0 1px 0 0 rgba(255, 255, 255, 0.5) !important;
}
[data-theme="light"] .testimonial-track > div > div:last-child:hover {
  background: rgba(255, 255, 255, 0.95) !important;
}

[data-theme="light"] .testimonial-track p.text-white\/70,
[data-theme="light"] .testimonial-track p.italic {
  color: var(--text-secondary) !important;
}

[data-theme="light"] .testimonial-track .border-white\/5 {
  border-color: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] .testimonial-track .bg-white\/5 {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}

[data-theme="light"] .testimonial-track h5 {
  color: var(--text-primary) !important;
}

[data-theme="light"] .testimonial-track .text-white\/40 {
  color: var(--text-muted) !important;
}

[data-theme="light"] #faq > .absolute {
  opacity: 0.15 !important;
}

[data-theme="light"] .faq-tab-btn + .faq-tab-btn,
[data-theme="light"] .faq-tab-btn {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .faq-tab-btn span {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .faq-tab-btn.active span {
  color: var(--text-primary) !important;
}
[data-theme="light"] .faq-tab-btn:hover span {
  color: var(--text-primary) !important;
}
[data-theme="light"] #faq .bg-black\/40 {
  background: rgba(255, 255, 255, 0.6) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}

[data-theme="light"] .faq-item {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
  box-shadow: 0 2px 8px -4px rgba(15, 23, 42, 0.04);
}
[data-theme="light"] .faq-item:hover {
  border-color: rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] .faq-question h4 {
  color: var(--text-primary) !important;
}

[data-theme="light"] .faq-question > div:last-child {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  color: var(--text-tertiary) !important;
}

[data-theme="light"] .faq-answer .text-white\/50 {
  color: var(--text-secondary) !important;
}

[data-theme="light"] .faq-answer .bg-white\/10 {
  background: rgba(15, 23, 42, 0.08) !important;
}

[data-theme="light"] footer > .absolute {
  opacity: 0.12 !important;
}

[data-theme="light"] footer > div > div:first-child {
  background: rgba(255, 255, 255, 0.75) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow:
    0 8px 40px -12px rgba(15, 23, 42, 0.1),
    inset 0 1px 0 0 rgba(255, 255, 255, 0.5) !important;
  color: var(--text-primary) !important;
}
[data-theme="light"] footer > div > div:first-child:hover {
  background: rgba(255, 255, 255, 0.9) !important;
  border-color: rgba(15, 23, 42, 0.12) !important;
}

[data-theme="light"] footer .text-white\/50 {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] footer .text-white\/30 {
  color: var(--text-muted) !important;
}

[data-theme="light"] footer nav {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] footer nav a {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] footer nav a:hover {
  color: var(--text-primary) !important;
  background: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] footer a[href*="mailto"].inline-flex {
  background: rgba(15, 23, 42, 0.03) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-secondary) !important;
}
[data-theme="light"] footer a[href*="mailto"].inline-flex:hover {
  color: var(--brand) !important;
  border-color: rgba(0, 174, 239, 0.3) !important;
}

[data-theme="light"] footer .flex.items-center.gap-3 a {
  background: rgba(15, 23, 42, 0.03) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-muted) !important;
}

[data-theme="light"] footer .bg-gradient-to-r.from-transparent.via-white\/10 {
  background: linear-gradient(
    to right,
    transparent,
    rgba(15, 23, 42, 0.08),
    transparent
  ) !important;
}

[data-theme="light"] footer .text-\[11px\].text-white\/30 {
  color: var(--text-muted) !important;
}
[data-theme="light"] footer .bg-white\/\[0\.02\] {
  background: rgba(15, 23, 42, 0.03) !important;
}

[data-theme="light"] #floating-bar > div:last-child {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  box-shadow:
    0 8px 30px -8px rgba(15, 23, 42, 0.12),
    inset 0 1px 0 0 rgba(255, 255, 255, 0.5) !important;
}
[data-theme="light"] #floating-bar > div:last-child:hover {
  background: rgba(255, 255, 255, 0.9) !important;
}
[data-theme="light"] #floating-bar .w-px {
  background: rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] #floating-bar .text-white\/30 {
  color: var(--text-muted) !important;
}

[data-theme="light"] #back-to-top-btn .bg-white\/5 {
  background: rgba(15, 23, 42, 0.04) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] #back-to-top-btn {
  color: var(--text-muted) !important;
}
[data-theme="light"] #back-to-top-btn:hover {
  color: var(--text-primary) !important;
}

[data-theme="light"] #floating-chat-toggle {
  background: rgba(0, 174, 239, 0.1) !important;
  border-color: rgba(0, 174, 239, 0.2) !important;
}

[data-theme="light"] .chat-option-item span {
  background: rgba(255, 255, 255, 0.95) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  color: var(--text-secondary) !important;
}

.theme-toggle {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  color: rgba(255, 255, 255, 0.6);
  outline: none;
  flex-shrink: 0;
}
.theme-toggle:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  color: white;
  transform: scale(1.05);
}

[data-theme="light"] .theme-toggle {
  border-color: rgba(15, 23, 42, 0.1);
  background: rgba(15, 23, 42, 0.04);
  color: var(--text-tertiary);
}
[data-theme="light"] .theme-toggle:hover {
  background: rgba(15, 23, 42, 0.08);
  border-color: rgba(0, 174, 239, 0.3);
  color: var(--brand);
}

.theme-toggle .icon-sun,
.theme-toggle .icon-moon {
  position: absolute;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.theme-toggle .icon-sun {
  opacity: 0;
  transform: rotate(-90deg) scale(0);
}
.theme-toggle .icon-moon {
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
[data-theme="light"] .theme-toggle .icon-sun {
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
[data-theme="light"] .theme-toggle .icon-moon {
  opacity: 0;
  transform: rotate(90deg) scale(0);
}

.theme-toggle-footer {
  width: 36px;
  height: 36px;
  border-radius: 10px;
}

[data-theme="light"] .text-white {
  color: var(--text-primary) !important;
}
[data-theme="light"] .text-white\/70 {
  color: var(--text-secondary) !important;
}
[data-theme="light"] .text-white\/65 {
  color: var(--text-secondary) !important;
}
[data-theme="light"] #faq .text-white\/40,
[data-theme="light"] #faq .text-white\/50,
[data-theme="light"] #faq .text-white\/30 {
  color: var(--text-tertiary) !important;
}

html:not([data-theme="light"]) .axon-logo-light {
  display: none !important;
}
html[data-theme="light"] .axon-logo-dark {
  display: none !important;
}
[data-theme="light"] .text-white\/50 {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .text-white\/45 {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] .text-white\/40 {
  color: var(--text-muted) !important;
}
[data-theme="light"] .text-white\/35 {
  color: var(--text-muted) !important;
}
[data-theme="light"] .text-white\/30 {
  color: var(--text-muted) !important;
}
[data-theme="light"] .text-white\/25 {
  color: #b0b9c6 !important;
}
[data-theme="light"] .text-white\/20 {
  color: #c0c8d4 !important;
}
[data-theme="light"] .text-white\/80 {
  color: var(--text-secondary) !important;
}

[data-theme="light"] .border-white\/10 {
  border-color: rgba(15, 23, 42, 0.08) !important;
}
[data-theme="light"] .border-white\/20 {
  border-color: rgba(15, 23, 42, 0.12) !important;
}

[data-theme="light"] .bg-white\/5 {
  background: rgba(15, 23, 42, 0.04) !important;
}
[data-theme="light"] .bg-white\/\[0\.03\] {
  background: rgba(15, 23, 42, 0.03) !important;
}
[data-theme="light"] .bg-white\/\[0\.05\] {
  background: rgba(15, 23, 42, 0.04) !important;
}
[data-theme="light"] .bg-white\/10 {
  background: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] .bg-white\/\[0\.01\] {
  background: rgba(15, 23, 42, 0.02) !important;
}
[data-theme="light"] .bg-white\/\[0\.02\] {
  background: rgba(15, 23, 42, 0.03) !important;
}

[data-theme="light"] .bg-darker,
[data-theme="light"] .bg-darker\/95 {
  background-color: var(--bg-body) !important;
}
[data-theme="light"] .bg-dark {
  background-color: #eef1f6 !important;
}
[data-theme="light"] .bg-black\/40,
[data-theme="light"] .bg-black\/50,
[data-theme="light"] .bg-black\/60 {
  background: rgba(255, 255, 255, 0.7) !important;
}

[data-theme="light"] .mix-blend-screen {
  mix-blend-mode: multiply !important;
  opacity: 0.2 !important;
}

[data-theme="light"] ::selection {
  background: var(--brand) !important;
  color: white !important;
}

[data-theme="light"] #ecosystem-ticker {
  background-color: #f8fafc !important;
  border-top-color: rgba(0, 0, 0, 0.05) !important;
  border-bottom-color: rgba(0, 0, 0, 0.05) !important;
  box-shadow: none !important;
}

[data-theme="light"] #ecosystem-ticker .absolute.inset-0 span {
  color: rgba(0, 0, 0, 0.02) !important;
}

[data-theme="light"] #ecosystem-ticker .axon-logo-dark {
  display: none !important;
}

[data-theme="light"] #ecosystem-ticker .axon-logo-light {
  display: block !important;
}

[data-theme="light"] #ecosystem-ticker .bg-linear-to-r {
  background-image: linear-gradient(
    to right,
    #f8fafc 10%,
    rgba(248, 250, 252, 0.9),
    transparent
  ) !important;
}

[data-theme="light"] #ecosystem-ticker .bg-linear-to-l {
  background-image: linear-gradient(
    to left,
    #f8fafc 10%,
    rgba(248, 250, 252, 0.9),
    transparent
  ) !important;
}

[data-theme="light"] #ecosystem-ticker .bg-white\/\[0\.04\] {
  background-color: rgba(0, 0, 0, 0.08) !important;
}

[data-theme="light"] #ecosystem-ticker .ticker-brutal .text-white\/20,
[data-theme="light"] #ecosystem-ticker .text-white\/30 {
  color: rgba(0, 0, 0, 0.3) !important;
}

[data-theme="light"]
  #ecosystem-ticker
  .ticker-brutal:hover
  .group-hover\:text-white {
  color: #1a1a1a !important;
}

[data-theme="light"]
  #ecosystem-ticker
  .ticker-brutal:hover
  .group-hover\:text-\[\#0071C5\] {
  color: #0071c5 !important;
}

[data-theme="light"] #ecosystem-ticker .sm\:hidden h3 {
  color: #1a1a1a !important;
}
[data-theme="light"] #ecosystem-ticker .sm\:hidden p {
  color: rgba(0, 0, 0, 0.4) !important;
}

[data-theme="light"] .cta-section {
  background-color: rgba(1,1,3,0.92) !important;
}

[data-theme="light"] .cta-bg-glow {
  background: radial-gradient(ellipse 80% 60% at 50% 50%, rgba(0,174,239,0.12) 0%, rgba(56,189,248,0.04) 30%, transparent 70%) !important;
}
[data-theme="light"] .cta-bg-orb {
  mix-blend-mode: screen !important;
}
[data-theme="light"] .cta-bg-grid {
  opacity: 0.12 !important;
  background-image: linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px) !important;
}

[data-theme="light"] .cta-border-line {
  background: linear-gradient(to right, transparent, rgba(255,255,255,0.08), transparent) !important;
}

[data-theme="light"] .cta-connector-dot {
  background-color: #080b14 !important;
  box-shadow: 0 0 14px rgba(0,174,239,0.9) !important;
}

[data-theme="light"] .cta-status-badge {
  background-color: rgba(255,255,255,0.03) !important;
  border-color: rgba(255,255,255,0.07) !important;
  box-shadow: none !important;
}
[data-theme="light"] .cta-status-text {
  color: rgba(255,255,255,0.5) !important;
}

[data-theme="light"] .cta-heading {
  color: #fff !important;
}

[data-theme="light"] .cta-subtitle {
  color: rgba(255,255,255,0.4) !important;
}

[data-theme="light"] .cta-fun-fact {
  background-color: rgba(255,255,255,0.03) !important;
  border-color: rgba(255,255,255,0.06) !important;
  box-shadow: none !important;
}
[data-theme="light"] .cta-fun-fact-text {
  color: rgba(255,255,255,0.35) !important;
}
[data-theme="light"] .cta-fun-fact-bold {
  color: rgba(255,255,255,0.6) !important;
}

[data-theme="light"] .cta-alt-card {
  background-color: rgba(255,255,255,0.03) !important;
  border-color: rgba(255,255,255,0.06) !important;
  box-shadow: none !important;
}
[data-theme="light"] .cta-alt-card:hover {
  background-color: rgba(255,255,255,0.06) !important;
  box-shadow: 0 8px 25px -5px rgba(0,0,0,0.3) !important;
}
[data-theme="light"] .cta-card-title {
  color: #fff !important;
}
[data-theme="light"] .cta-card-subtitle {
  color: rgba(255,255,255,0.35) !important;
}
[data-theme="light"] .cta-card-orb {
  border-color: transparent !important;
}

[data-theme="light"] .cta-stats-line {
  background: linear-gradient(to right, transparent, rgba(255,255,255,0.07)) !important;
}
[data-theme="light"] .cta-stats-label-main {
  color: rgba(255,255,255,0.2) !important;
}
[data-theme="light"] .cta-stats-num {
  color: #fff !important;
}
[data-theme="light"] .cta-stats-label {
  color: rgba(255,255,255,0.25) !important;
}
[data-theme="light"] .cta-stats-divider {
  background-color: rgba(255,255,255,0.1) !important;
}

[data-theme="light"] #hosting-hero {
  border-bottom-color: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] #hosting-hero .animate-blob {
  opacity: 0.15 !important;
}
[data-theme="light"] #hosting-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    transparent 40%,
    rgba(240, 244, 248, 0.7) 100%
  ) !important;
}
[data-theme="light"] #hosting-hero h1 span.text-white {
  color: var(--text-primary) !important;
}
[data-theme="light"] #hosting-hero p {
  color: var(--text-tertiary) !important;
}
[data-theme="light"] #hosting-hero .hero-element .text-brand {
  color: var(--brand) !important;
}

[data-theme="light"] .hosting-plan-card {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow: 0 2px 12px -4px rgba(15, 23, 42, 0.06);
}
[data-theme="light"] .hosting-plan-card:hover {
  background: rgba(255, 255, 255, 0.95) !important;
  border-color: rgba(15, 23, 42, 0.12) !important;
  box-shadow: 0 12px 36px -8px rgba(15, 23, 42, 0.1) !important;
}

[data-theme="light"] .shared-sub-tab.active,
[data-theme="light"] .shared-sub-tab[style*="rgba(255,255,255"] {
  background: rgba(15, 23, 42, 0.08) !important;
  color: var(--text-primary) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
}

[data-theme="light"] .hosting-type-tab.active {
  background: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] #panel-carousel {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
}
[data-theme="light"] #panel-carousel button {
  background: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(15, 23, 42, 0.1) !important;
  color: var(--text-tertiary) !important;
}
[data-theme="light"] #panel-carousel button:hover {
  background: rgba(255, 255, 255, 0.95) !important;
  color: var(--text-primary) !important;
}

[data-theme="light"] .bg-black\/30 {
  background: rgba(255, 255, 255, 0.6) !important;
}

[data-theme="light"] #comparison .text-white\/90 {
  color: var(--text-primary) !important;
}

[data-theme="light"] .text-white\/60 {
  color: var(--text-secondary) !important;
}

[data-theme="light"] .text-white\/55 {
  color: var(--text-secondary) !important;
}

[data-theme="light"] .text-white\/10 {
  color: rgba(15, 23, 42, 0.08) !important;
}

[data-theme="light"] .text-white\/15 {
  color: rgba(15, 23, 42, 0.12) !important;
}

[data-theme="light"] #gw-hero,
[data-theme="light"] #marketing-hero,
[data-theme="light"] #vps-hero,
[data-theme="light"] #dedicated-hero,
[data-theme="light"] #wp-hero,
[data-theme="light"] #joomla-hero,
[data-theme="light"] #panel-hero,
[data-theme="light"] #cloud-hero,
[data-theme="light"] #gs-hero,
[data-theme="light"] #webdev-hero,
[data-theme="light"] #branding-hero,
[data-theme="light"] #security-hero,
[data-theme="light"] #apps-hero,
[data-theme="light"] #email-hero,
[data-theme="light"] #discord-hero,
[data-theme="light"] #reseller-hero,
[data-theme="light"] #itcorp-hero,
[data-theme="light"] #domains-ssl-hero {
  border-bottom-color: rgba(15, 23, 42, 0.06) !important;
}

[data-theme="light"] #gw-hero h1 span.text-white,
[data-theme="light"] #marketing-hero h1 span.text-white,
[data-theme="light"] #vps-hero h1 span.text-white,
[data-theme="light"] #dedicated-hero h1 span.text-white,
[data-theme="light"] #wp-hero h1 span.text-white,
[data-theme="light"] #joomla-hero h1 span.text-white,
[data-theme="light"] #panel-hero h1 span.text-white,
[data-theme="light"] #cloud-hero h1 span.text-white,
[data-theme="light"] #gs-hero h1 span.text-white,
[data-theme="light"] #webdev-hero h1 span.text-white,
[data-theme="light"] #branding-hero h1 span.text-white,
[data-theme="light"] #security-hero h1 span.text-white,
[data-theme="light"] #apps-hero h1 span.text-white,
[data-theme="light"] #email-hero h1 span.text-white,
[data-theme="light"] #discord-hero h1 span.text-white,
[data-theme="light"] #reseller-hero h1 span.text-white,
[data-theme="light"] #itcorp-hero h1 span.text-white,
[data-theme="light"] #domains-ssl-hero h1 span.text-white {
  color: var(--text-primary) !important;
}

[data-theme="light"] #gw-hero p,
[data-theme="light"] #marketing-hero p,
[data-theme="light"] #vps-hero p,
[data-theme="light"] #dedicated-hero p,
[data-theme="light"] #wp-hero p,
[data-theme="light"] #joomla-hero p,
[data-theme="light"] #panel-hero p,
[data-theme="light"] #cloud-hero p,
[data-theme="light"] #gs-hero p,
[data-theme="light"] #webdev-hero p,
[data-theme="light"] #branding-hero p,
[data-theme="light"] #security-hero p,
[data-theme="light"] #apps-hero p,
[data-theme="light"] #email-hero p,
[data-theme="light"] #discord-hero p,
[data-theme="light"] #reseller-hero p,
[data-theme="light"] #itcorp-hero p,
[data-theme="light"] #domains-ssl-hero p {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] #gw-hero .tracking-\[0\.25em\],
[data-theme="light"] #marketing-hero .tracking-\[0\.25em\],
[data-theme="light"] #vps-hero .tracking-\[0\.25em\],
[data-theme="light"] #dedicated-hero .tracking-\[0\.25em\],
[data-theme="light"] #wp-hero .tracking-\[0\.25em\],
[data-theme="light"] #joomla-hero .tracking-\[0\.25em\],
[data-theme="light"] #panel-hero .tracking-\[0\.25em\],
[data-theme="light"] #cloud-hero .tracking-\[0\.25em\],
[data-theme="light"] #gs-hero .tracking-\[0\.25em\],
[data-theme="light"] #webdev-hero .tracking-\[0\.25em\],
[data-theme="light"] #branding-hero .tracking-\[0\.25em\],
[data-theme="light"] #security-hero .tracking-\[0\.25em\],
[data-theme="light"] #apps-hero .tracking-\[0\.25em\],
[data-theme="light"] #email-hero .tracking-\[0\.25em\],
[data-theme="light"] #discord-hero .tracking-\[0\.25em\],
[data-theme="light"] #reseller-hero .tracking-\[0\.25em\],
[data-theme="light"] #itcorp-hero .tracking-\[0\.25em\],
[data-theme="light"] #domains-ssl-hero .tracking-\[0\.25em\] {
  color: var(--text-muted) !important;
}

[data-theme="light"] #gw-hero .hero-element:last-child,
[data-theme="light"] #marketing-hero .hero-element:last-child,
[data-theme="light"] #vps-hero .hero-element:last-child,
[data-theme="light"] #dedicated-hero .hero-element:last-child,
[data-theme="light"] #wp-hero .hero-element:last-child,
[data-theme="light"] #joomla-hero .hero-element:last-child,
[data-theme="light"] #panel-hero .hero-element:last-child,
[data-theme="light"] #cloud-hero .hero-element:last-child,
[data-theme="light"] #gs-hero .hero-element:last-child,
[data-theme="light"] #webdev-hero .hero-element:last-child,
[data-theme="light"] #branding-hero .hero-element:last-child,
[data-theme="light"] #security-hero .hero-element:last-child,
[data-theme="light"] #apps-hero .hero-element:last-child,
[data-theme="light"] #email-hero .hero-element:last-child,
[data-theme="light"] #discord-hero .hero-element:last-child,
[data-theme="light"] #reseller-hero .hero-element:last-child,
[data-theme="light"] #itcorp-hero .hero-element:last-child,
[data-theme="light"] #domains-ssl-hero .hero-element:last-child {
  color: var(--text-muted) !important;
}

[data-theme="light"] #gw-hero .hero-element:last-child .w-px,
[data-theme="light"] #marketing-hero .hero-element:last-child .w-px,
[data-theme="light"] #vps-hero .hero-element:last-child .w-px,
[data-theme="light"] #dedicated-hero .hero-element:last-child .w-px,
[data-theme="light"] #wp-hero .hero-element:last-child .w-px,
[data-theme="light"] #joomla-hero .hero-element:last-child .w-px,
[data-theme="light"] #panel-hero .hero-element:last-child .w-px,
[data-theme="light"] #cloud-hero .hero-element:last-child .w-px,
[data-theme="light"] #gs-hero .hero-element:last-child .w-px,
[data-theme="light"] #webdev-hero .hero-element:last-child .w-px,
[data-theme="light"] #branding-hero .hero-element:last-child .w-px,
[data-theme="light"] #security-hero .hero-element:last-child .w-px,
[data-theme="light"] #apps-hero .hero-element:last-child .w-px,
[data-theme="light"] #email-hero .hero-element:last-child .w-px,
[data-theme="light"] #discord-hero .hero-element:last-child .w-px,
[data-theme="light"] #reseller-hero .hero-element:last-child .w-px,
[data-theme="light"] #itcorp-hero .hero-element:last-child .w-px,
[data-theme="light"] #domains-ssl-hero .hero-element:last-child .w-px {
  background: rgba(15, 23, 42, 0.1) !important;
}

[data-theme="light"] #gw-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #gw-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(66, 133, 244, 0.08) 0%,
    rgba(52, 168, 83, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #marketing-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #marketing-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(249, 115, 22, 0.08) 0%,
    rgba(245, 158, 11, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #vps-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #vps-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(239, 68, 68, 0.07) 0%,
    rgba(244, 63, 94, 0.03) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #dedicated-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #dedicated-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(239, 68, 68, 0.06) 0%,
    rgba(249, 115, 22, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #wp-hero .animate-blob { opacity: 0.15 !important; }
[data-theme="light"] #wp-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(33, 117, 155, 0.08) 0%,
    rgba(99, 102, 241, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #joomla-hero .animate-blob { opacity: 0.15 !important; }
[data-theme="light"] #joomla-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(26, 56, 103, 0.07) 0%,
    rgba(244, 67, 33, 0.03) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #panel-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #panel-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(0, 174, 239, 0.07) 0%,
    rgba(99, 102, 241, 0.03) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #cloud-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #cloud-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(245, 158, 11, 0.08) 0%,
    rgba(249, 115, 22, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #gs-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #gs-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(168, 85, 247, 0.08) 0%,
    rgba(139, 92, 246, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #webdev-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #webdev-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(16, 185, 129, 0.08) 0%,
    rgba(20, 184, 166, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #branding-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #branding-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(236, 72, 153, 0.08) 0%,
    rgba(244, 63, 94, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #security-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #security-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(244, 63, 94, 0.07) 0%,
    rgba(239, 68, 68, 0.03) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #apps-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #apps-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(20, 184, 166, 0.08) 0%,
    rgba(6, 182, 212, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #email-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #email-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(99, 102, 241, 0.08) 0%,
    rgba(139, 92, 246, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #discord-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #discord-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(88, 101, 242, 0.08) 0%,
    rgba(99, 102, 241, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #reseller-hero .animate-blob { opacity: 0.15 !important; }
[data-theme="light"] #reseller-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(234, 179, 8, 0.08) 0%,
    rgba(245, 158, 11, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #itcorp-hero .animate-blob { opacity: 0.18 !important; }
[data-theme="light"] #itcorp-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(100, 116, 139, 0.07) 0%,
    rgba(59, 130, 246, 0.03) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #domains-ssl-hero .animate-blob { opacity: 0.12 !important; }
[data-theme="light"] #domains-ssl-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    rgba(0, 174, 239, 0.07) 0%,
    rgba(16, 185, 129, 0.04) 40%,
    rgba(240, 244, 248, 0.85) 100%
  ) !important;
}

[data-theme="light"] #career-hero {
  border-bottom-color: rgba(15, 23, 42, 0.06) !important;
}
[data-theme="light"] #career-hero .animate-blob {
  opacity: 0.12 !important;
}
[data-theme="light"] #career-hero > div[style*="radial-gradient"] {
  background: radial-gradient(
    ellipse 80% 60% at 50% 40%,
    transparent 40%,
    rgba(240, 244, 248, 0.7) 100%
  ) !important;
}
[data-theme="light"] #career-hero h1 span.text-white {
  color: var(--text-primary) !important;
}
[data-theme="light"] #career-hero p {
  color: var(--text-tertiary) !important;
}

[data-theme="light"] .promo-section-banner {
  background: linear-gradient(to right, rgba(34, 197, 94, 0.1), rgba(16, 185, 129, 0.06)) !important;
  border-color: rgba(34, 197, 94, 0.3) !important;
}
[data-theme="light"] .promo-banner-text {
  color: #15803d !important;
}
[data-theme="light"] .promo-banner-ends {
  color: rgba(0, 0, 0, 0.45) !important;
}
[data-theme="light"] .promo-code-tooltip {
  background: rgba(0, 0, 0, 0.85);
}

