/* Wartip public channel navigation — isolated visual layer; routing remains unchanged. */
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs {
  display:grid!important;grid-template-columns:repeat(var(--wt-tab-count,3),minmax(0,1fr))!important;
  align-items:stretch!important;gap:8px!important;padding:8px!important;
  margin:13px 0 18px!important;overflow:visible!important;
  border:1px solid #36303f!important;border-radius:18px!important;
  background:linear-gradient(115deg,#201b28 0%,#1a181f 54%,#201b28 100%)!important;
  box-shadow:inset 0 1px 0 #ffffff0c,0 9px 27px #00000018!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab {
  position:relative;isolation:isolate;display:flex!important;align-items:center!important;
  justify-content:center!important;gap:12px!important;min-width:0!important;
  min-height:58px!important;padding:8px 12px!important;overflow:hidden;
  border:1px solid transparent!important;border-radius:12px!important;
  background:transparent!important;color:#bcb5c8!important;box-shadow:none!important;
  font-size:14px!important;font-weight:600;white-space:nowrap!important;text-align:center;
  transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab::before {
  content:"";position:absolute;z-index:-1;inset:0;opacity:0;pointer-events:none;
  background:radial-gradient(ellipse at 50% 115%,#aa6cff36,transparent 68%);
  transition:opacity .25s ease;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab::after {
  content:"";position:absolute;left:24%;right:24%;bottom:0;height:2px;
  border-radius:3px 3px 0 0;transform:scaleX(0);opacity:0;
  background:linear-gradient(90deg,transparent,#bd8aff,transparent);
  transition:transform .22s ease,opacity .22s ease;
}
/* Remove any icon frame completely: no box, no fill, no border, transparent background only. */
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-icon,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab i.wt-tab-icon,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab.active .wt-tab-icon,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab[aria-current="page"] .wt-tab-icon {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 auto!important;width:auto!important;min-width:0!important;height:auto!important;
  padding:0!important;margin:0!important;border:0!important;outline:0!important;
  border-radius:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;
  color:#b58aff!important;font-size:20px!important;line-height:1!important;
  -webkit-appearance:none!important;appearance:none!important;
  transition:color .2s ease,transform .2s ease!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-icon::before,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-icon::after {
  background:none!important;box-shadow:none!important;border:0!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-label {
  display:inline-flex!important;align-items:center;gap:7px;min-width:0;
  font-size:inherit!important;line-height:1.25!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-count {
  display:inline-grid!important;place-items:center;min-width:23px;height:22px;padding:0 6px;
  border:1px solid #7e618b66;border-radius:7px;background:#ffffff0b;
  color:#d4c0e9;font-size:11px!important;font-weight:700;line-height:1!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab:hover {
  color:#fff!important;background:#34283f!important;border-color:#704a8d70!important;
  transform:translateY(-2px);box-shadow:0 6px 18px #00000024!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab:hover .wt-tab-icon {
  transform:translateY(-1px)!important;color:#e1c9ff!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab.active,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab[aria-current="page"] {
  color:#fff!important;border-color:#9455d480!important;
  background:linear-gradient(112deg,#7130b6,#8f39d9 58%,#7532b9)!important;
  box-shadow:0 5px 17px #7d30d13b,inset 0 1px 0 #ffffff26!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab.active::before,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab.active::after,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab[aria-current="page"]::before,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab[aria-current="page"]::after {opacity:1;transform:scaleX(1)}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab.active .wt-tab-icon,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab[aria-current="page"] .wt-tab-icon {
  color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab.active .wt-tab-count,
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab[aria-current="page"] .wt-tab-count {
  color:#fff;background:#ffffff22;border-color:#ffffff35;
}
html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab:focus-visible {
  outline:2px solid #d6acff!important;outline-offset:2px!important;
}
@media(max-width:620px) {
  html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs {
    gap:5px!important;padding:5px!important;margin:10px 0 14px!important;border-radius:14px!important;
  }
  html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab {
    min-height:61px!important;padding:7px 2px!important;gap:6px!important;
    flex-direction:column!important;white-space:normal!important;border-radius:10px!important;
    font-size:clamp(10px,2.7vw,12px)!important;line-height:1.2!important;
  }
  html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-icon,
  html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab i.wt-tab-icon {
    flex:0 0 auto!important;width:auto!important;height:auto!important;font-size:16px!important;border-radius:0!important;
  }
  html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-label {
    gap:4px;font-size:inherit!important;justify-content:center;white-space:nowrap;
  }
  html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-count {
    min-width:17px;height:17px;padding:0 3px;border-radius:5px;font-size:10px!important;
  }
}
@media(prefers-reduced-motion:reduce) {
 html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab,
 html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab::before,
 html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab::after,
 html.wt-donate-night body > .container > nav.tabs.wt-premium-tabs > a.wt-tab .wt-tab-icon {transition:none!important;transform:none!important;}
}

/* Support form position tweak: move the left form card slightly lower for better balance. */
html.wt-donate-night #wtPublicView > .layout.wt-clean-layout > .support-card {
  margin-top: 34px !important;
}
html.wt-donate-night #wtPublicView > .layout.wt-clean-layout > .wt-support-info {
  margin-top: 0 !important;
}
@media (max-width: 850px) {
  html.wt-donate-night #wtPublicView > .layout.wt-clean-layout > .support-card {
    margin-top: 19px !important;
  }
}
@media (max-width: 540px) {
  html.wt-donate-night #wtPublicView > .layout.wt-clean-layout > .support-card {
    margin-top: 14px !important;
  }
}
