
/* SOLID FINAL POLISH V4 — neutral black/white/silver pass for both themes */

:root{
  --solid-neutral-black:#050505;
  --solid-neutral-black-2:#0b0b0b;
  --solid-neutral-panel:#121212;
  --solid-neutral-panel-2:#181818;
  --solid-neutral-line:rgba(255,255,255,.10);
  --solid-neutral-line-strong:rgba(255,255,255,.16);
  --solid-neutral-white:#f3f4f6;
  --solid-neutral-soft:#c9cdd3;
  --solid-neutral-muted:#969ca6;
  --solid-neutral-light-bg:#f7f7f8;
  --solid-neutral-light-bg-2:#f0f1f3;
  --solid-neutral-light-panel:#ffffff;
  --solid-neutral-light-panel-2:#f7f8fa;
  --solid-neutral-light-line:rgba(27,27,27,.10);
  --solid-neutral-light-line-strong:rgba(27,27,27,.14);
  --solid-neutral-light-text:#131313;
  --solid-neutral-light-soft:#4d5562;
  --solid-neutral-light-muted:#717988;
}

/* kill leftover purple / blue decorative glows */
.sc-hero-glow,
.sc-hero-glow-one,
.sc-hero-glow-two,
.sc-logo-aura,
.sc-brand-wave,
.sc-brand-wave-tl,
.sc-brand-wave-tr,
.sc-brand-wave-bl,
.sc-brand-wave-br,
.sc-ambient-glow,
.sc-ambient-glow-one,
.sc-ambient-glow-two,
.sc-ambient-glow-three{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
}

/* ---------- PUBLIC PAGES ---------- */
html[data-solid-theme="dark"] body.sc-body,
html[data-solid-theme="dark"] .sc-site-shell,
html[data-solid-theme="dark"] .sc-static-page{
  background:var(--solid-neutral-black)!important;
  color:var(--solid-neutral-white)!important;
}
html[data-solid-theme="dark"] .sc-navbar{
  background:rgba(4,4,4,.94)!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .sc-nav-links a{color:#b0b6bf!important}
html[data-solid-theme="dark"] .sc-nav-links a:hover,
html[data-solid-theme="dark"] .sc-nav-links a.active{color:#f3f4f6!important}
html[data-solid-theme="dark"] .sc-account-btn,
html[data-solid-theme="dark"] .sc-cart-btn,
html[data-solid-theme="dark"] .sc-mobile-toggle,
html[data-solid-theme="dark"] .sc-wallet-btn,
html[data-solid-theme="dark"] .sc-theme-toggle{
  background:rgba(255,255,255,.03)!important;
  color:#f3f4f6!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .sc-account-btn:hover,
html[data-solid-theme="dark"] .sc-cart-btn:hover,
html[data-solid-theme="dark"] .sc-mobile-toggle:hover,
html[data-solid-theme="dark"] .sc-wallet-btn:hover,
html[data-solid-theme="dark"] .sc-theme-toggle:hover{
  background:rgba(255,255,255,.06)!important;
  border-color:rgba(255,255,255,.16)!important;
}
html[data-solid-theme="dark"] .sc-hero,
html[data-solid-theme="dark"] .sc-final-cta,
html[data-solid-theme="dark"] .sc-features-section,
html[data-solid-theme="dark"] .sc-compare-section,
html[data-solid-theme="dark"] .sc-footer{
  background:#050505!important;
  background-image:none!important;
}
html[data-solid-theme="dark"] .sc-hero:before,
html[data-solid-theme="dark"] .sc-final-cta:before,
html[data-solid-theme="dark"] .sc-final-cta:after,
html[data-solid-theme="dark"] .sc-features-section:before,
html[data-solid-theme="dark"] .sc-features-section:after{
  display:none!important;
}
html[data-solid-theme="dark"] .sc-hero-copy h1,
html[data-solid-theme="dark"] .sc-final-inner h2,
html[data-solid-theme="dark"] .sc-section-head h2,
html[data-solid-theme="dark"] .sc-price,
html[data-solid-theme="dark"] .sc-plan-head h3{
  color:#f0f2f4!important;
}
html[data-solid-theme="dark"] .sc-hero-copy h1 span{
  background:linear-gradient(180deg,#f4f5f6 0%,#d8dde2 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
}
html[data-solid-theme="dark"] .sc-hero-copy > p,
html[data-solid-theme="dark"] .sc-final-inner p,
html[data-solid-theme="dark"] .sc-section-head p,
html[data-solid-theme="dark"] .sc-feature-card p,
html[data-solid-theme="dark"] .sc-process-grid p,
html[data-solid-theme="dark"] .sc-update-content p,
html[data-solid-theme="dark"] .sc-faq-list details p,
html[data-solid-theme="dark"] .sc-proof-row small,
html[data-solid-theme="dark"] .sc-footer-bottom,
html[data-solid-theme="dark"] .sc-footer-brand-new div span,
html[data-solid-theme="dark"] .sc-footer-links a{
  color:#9aa1ab!important;
}
html[data-solid-theme="dark"] .sc-kicker,
html[data-solid-theme="dark"] .sc-eyebrow,
html[data-solid-theme="dark"] .sc-kicker span,
html[data-solid-theme="dark"] .sc-card-number,
html[data-solid-theme="dark"] .sc-coin-helper,
html[data-solid-theme="dark"] .sc-update-time{
  color:#7f8793!important;
  background-color:transparent!important;
}
html[data-solid-theme="dark"] .sc-kicker span{background:#7f8793!important}
html[data-solid-theme="dark"] .sc-btn-primary,
html[data-solid-theme="dark"] .sc-btn-secondary,
html[data-solid-theme="dark"] .sc-btn-ghost{
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .sc-btn-primary{
  background:linear-gradient(180deg,#f5f6f7 0%,#dcdee1 100%)!important;
  color:#0d0d0d!important;
  border:1px solid rgba(255,255,255,.18)!important;
}
html[data-solid-theme="dark"] .sc-btn-primary:hover{
  filter:brightness(1.02)!important;
}
html[data-solid-theme="dark"] .sc-btn-secondary{
  background:rgba(255,255,255,.03)!important;
  color:#f1f3f5!important;
  border-color:rgba(255,255,255,.10)!important;
}
html[data-solid-theme="dark"] .sc-btn-secondary:hover,
html[data-solid-theme="dark"] .sc-btn-ghost:hover{
  background:rgba(255,255,255,.06)!important;
  border-color:rgba(255,255,255,.16)!important;
}
html[data-solid-theme="dark"] .sc-btn-ghost{color:#dde1e6!important}
html[data-solid-theme="dark"] .sc-proof-row b,
html[data-solid-theme="dark"] .sc-proof-row > div,
html[data-solid-theme="dark"] .sc-scene-status-card strong{color:#eef1f3!important}
html[data-solid-theme="dark"] .sc-separated-scene .sc-scene-media-wrap,
html[data-solid-theme="dark"] .sc-feature-card,
html[data-solid-theme="dark"] .sc-price-card-featured,
html[data-solid-theme="dark"] .sc-price-card,
html[data-solid-theme="dark"] .sc-faq-list details,
html[data-solid-theme="dark"] .sc-update-card,
html[data-solid-theme="dark"] .sc-process-grid article{
  background:#0d0f12!important;
  border-color:rgba(255,255,255,.08)!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .sc-price-card-featured{
  background:linear-gradient(180deg,#111316 0%,#0d0d0d 100%)!important;
}
html[data-solid-theme="dark"] .sc-proof-discord,
html[data-solid-theme="dark"] .sc-footer-social a,
html[data-solid-theme="dark"] .solid-discord-icon{
  color:#e6e9ed!important;
  text-shadow:none!important;
}
html[data-solid-theme="dark"] .sc-proof-discord,
html[data-solid-theme="dark"] .sc-footer-social a{
  background:rgba(255,255,255,.03)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .theme-aware-footer-logo,
html[data-solid-theme="dark"] .sc-cta-logo img,
html[data-solid-theme="dark"] .sc-footer-brand-mark{
  filter:none!important;
}

html[data-solid-theme="light"] body.sc-body,
html[data-solid-theme="light"] .sc-site-shell,
html[data-solid-theme="light"] .sc-static-page{
  background:var(--solid-neutral-light-bg)!important;
  color:var(--solid-neutral-light-text)!important;
}
html[data-solid-theme="light"] .sc-navbar{
  background:rgba(255,255,255,.92)!important;
  border-bottom:1px solid var(--solid-neutral-light-line)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .sc-hero,
html[data-solid-theme="light"] .sc-process-section,
html[data-solid-theme="light"] .sc-pricing-section,
html[data-solid-theme="light"] .sc-updates-section,
html[data-solid-theme="light"] .sc-faq-section{
  background:var(--solid-neutral-light-bg)!important;
  background-image:none!important;
}
html[data-solid-theme="light"] .sc-features-section,
html[data-solid-theme="light"] .sc-compare-section,
html[data-solid-theme="light"] .sc-final-cta,
html[data-solid-theme="light"] .sc-footer{
  background:#ffffff!important;
  background-image:none!important;
}
html[data-solid-theme="light"] .sc-hero-copy h1,
html[data-solid-theme="light"] .sc-final-inner h2,
html[data-solid-theme="light"] .sc-section-head h2,
html[data-solid-theme="light"] .sc-price,
html[data-solid-theme="light"] .sc-plan-head h3{color:#141414!important}
html[data-solid-theme="light"] .sc-hero-copy h1 span{
  background:linear-gradient(180deg,#141414 0%,#6b7280 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
}
html[data-solid-theme="light"] .sc-hero-copy > p,
html[data-solid-theme="light"] .sc-final-inner p,
html[data-solid-theme="light"] .sc-section-head p,
html[data-solid-theme="light"] .sc-feature-card p,
html[data-solid-theme="light"] .sc-process-grid p,
html[data-solid-theme="light"] .sc-update-content p,
html[data-solid-theme="light"] .sc-faq-list details p,
html[data-solid-theme="light"] .sc-proof-row small,
html[data-solid-theme="light"] .sc-footer-bottom,
html[data-solid-theme="light"] .sc-footer-brand-new div span,
html[data-solid-theme="light"] .sc-footer-links a{color:#66707d!important}
html[data-solid-theme="light"] .sc-kicker,
html[data-solid-theme="light"] .sc-eyebrow,
html[data-solid-theme="light"] .sc-kicker span,
html[data-solid-theme="light"] .sc-card-number,
html[data-solid-theme="light"] .sc-coin-helper,
html[data-solid-theme="light"] .sc-update-time{color:#7a8492!important}
html[data-solid-theme="light"] .sc-kicker span{background:#7a8492!important}
html[data-solid-theme="light"] .sc-btn-primary{
  background:linear-gradient(180deg,#141414 0%,#282c33 100%)!important;
  color:#fff!important;
  border:1px solid rgba(20,20,20,.08)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .sc-btn-secondary,
html[data-solid-theme="light"] .sc-btn-ghost,
html[data-solid-theme="light"] .sc-account-btn,
html[data-solid-theme="light"] .sc-cart-btn,
html[data-solid-theme="light"] .sc-mobile-toggle,
html[data-solid-theme="light"] .sc-wallet-btn,
html[data-solid-theme="light"] .sc-theme-toggle{
  background:#fff!important;
  color:#141414!important;
  border-color:var(--solid-neutral-light-line-strong)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .sc-separated-scene .sc-scene-media-wrap,
html[data-solid-theme="light"] .sc-feature-card,
html[data-solid-theme="light"] .sc-price-card-featured,
html[data-solid-theme="light"] .sc-price-card,
html[data-solid-theme="light"] .sc-faq-list details,
html[data-solid-theme="light"] .sc-update-card,
html[data-solid-theme="light"] .sc-process-grid article{
  background:#fff!important;
  border-color:var(--solid-neutral-light-line)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .sc-price-card-featured{
  background:linear-gradient(180deg,#1a1a1a 0%,#101010 100%)!important;
  border-color:rgba(20,20,20,.18)!important;
}
html[data-solid-theme="light"] .sc-price-card-featured .sc-plan-head h3,
html[data-solid-theme="light"] .sc-price-card-featured .sc-price,
html[data-solid-theme="light"] .sc-price-card-featured li{color:#fff!important}
html[data-solid-theme="light"] .sc-proof-discord,
html[data-solid-theme="light"] .sc-footer-social a{
  background:#fff!important;
  border:1px solid var(--solid-neutral-light-line)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .solid-discord-icon,
html[data-solid-theme="light"] .sc-proof-discord,
html[data-solid-theme="light"] .sc-footer-social a{color:#1f2937!important}

/* ---------- DASHBOARD / SUPPORT / MODALS ---------- */
html[data-solid-theme="dark"] .su-page,
html[data-solid-theme="dark"] .su-page-shell{
  background:#050505!important;
  color:#eff1f4!important;
}
html[data-solid-theme="dark"] .su-page-shell::before,
html[data-solid-theme="dark"] .su-page-shell::after,
html[data-solid-theme="dark"] .su-subscription-glow,
html[data-solid-theme="dark"] .su-auth-side::before,
html[data-solid-theme="dark"] .su-auth-side::after,
html[data-solid-theme="dark"] .su-auth-shell::before,
html[data-solid-theme="dark"] .su-auth-shell::after,
html[data-solid-theme="dark"] .su-auth-brand-aura,
html[data-solid-theme="dark"] .su-page-orb,
html[data-solid-theme="dark"] .su-page-wave{display:none!important}
html[data-solid-theme="dark"] .su-dashboard-panel,
html[data-solid-theme="dark"] .su-subscription-hero,
html[data-solid-theme="dark"] .su-info-card,
html[data-solid-theme="dark"] .su-auth-card,
html[data-solid-theme="dark"] .solid-auth-modal__card,
html[data-solid-theme="dark"] .su-download-modal-card,
html[data-solid-theme="dark"] .su-resume-modal-card,
html[data-solid-theme="dark"] .su-hwid-reset-modal-card{
  background:#0d0f12!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#eef1f4!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .su-dashboard-panel p,
html[data-solid-theme="dark"] .su-download-modal-desc,
html[data-solid-theme="dark"] .solid-auth-modal__subtitle,
html[data-solid-theme="dark"] .solid-auth-row,
html[data-solid-theme="dark"] .solid-auth-register-callout,
html[data-solid-theme="dark"] .solid-auth-modal__note,
html[data-solid-theme="dark"] .su-auth-foot,
html[data-solid-theme="dark"] .su-auth-policy,
html[data-solid-theme="dark"] .su-auth-note,
html[data-solid-theme="dark"] .su-panel-copy p,
html[data-solid-theme="dark"] .su-subscription-copy p,
html[data-solid-theme="dark"] .su-download-steps p{color:#9aa1ab!important}
html[data-solid-theme="dark"] .su-eyebrow,
html[data-solid-theme="dark"] .su-subscription-meta span,
html[data-solid-theme="dark"] .solid-auth-modal__note i,
html[data-solid-theme="dark"] .su-download-modal-close{color:#7f8793!important}
html[data-solid-theme="dark"] .su-main-action,
html[data-solid-theme="dark"] .su-secondary-action,
html[data-solid-theme="dark"] .su-buy-primary,
html[data-solid-theme="dark"] .su-submit,
html[data-solid-theme="dark"] .solid-auth-primary,
html[data-solid-theme="dark"] #download-start-link,
html[data-solid-theme="dark"] #loader-download,
html[data-solid-theme="dark"] #freeze-confirm-btn,
html[data-solid-theme="dark"] #hwid-reset-continue{
  background:linear-gradient(180deg,#f5f6f7 0%,#d9dce1 100%)!important;
  color:#0d1014!important;
  border:1px solid rgba(255,255,255,.18)!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .su-secondary-action,
html[data-solid-theme="dark"] #freeze-subscription,
html[data-solid-theme="dark"] #hwid-reset-open,
html[data-solid-theme="dark"] .su-support-link{
  background:#111419!important;
  color:#f0f2f4!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .su-main-action:hover,
html[data-solid-theme="dark"] .su-secondary-action:hover,
html[data-solid-theme="dark"] .su-buy-primary:hover,
html[data-solid-theme="dark"] .su-submit:hover,
html[data-solid-theme="dark"] .solid-auth-primary:hover,
html[data-solid-theme="dark"] .su-support-link:hover,
html[data-solid-theme="dark"] #freeze-subscription:hover,
html[data-solid-theme="dark"] #hwid-reset-open:hover{
  filter:none!important;
  transform:none!important;
  background:#171b21!important;
  color:#f5f6f7!important;
  border-color:rgba(255,255,255,.16)!important;
}
html[data-solid-theme="dark"] #loader-download:hover,
html[data-solid-theme="dark"] #freeze-confirm-btn:hover,
html[data-solid-theme="dark"] #hwid-reset-continue:hover,
html[data-solid-theme="dark"] .solid-auth-primary:hover{
  background:linear-gradient(180deg,#ffffff 0%,#e6e9ee 100%)!important;
  color:#0d1014!important;
}
html[data-solid-theme="dark"] .su-panel-icon,
html[data-solid-theme="dark"] .su-download-modal-icon,
html[data-solid-theme="dark"] .su-resume-modal-icon,
html[data-solid-theme="dark"] .su-freeze-modal-icon,
html[data-solid-theme="dark"] .su-hwid-reset-modal-icon,
html[data-solid-theme="dark"] .solid-auth-modal__shield,
html[data-solid-theme="dark"] .sc-footer-social a,
html[data-solid-theme="dark"] .sc-proof-discord{
  background:rgba(255,255,255,.03)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#e6e9ed!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .solid-discord-icon,
html[data-solid-theme="dark"] .su-support-link,
html[data-solid-theme="dark"] .su-panel-icon .solid-discord-icon,
html[data-solid-theme="dark"] .su-support-link .solid-discord-icon{color:#e6e9ed!important;text-shadow:none!important}
html[data-solid-theme="dark"] .su-download-steps li,
html[data-solid-theme="dark"] .su-download-confirm,
html[data-solid-theme="dark"] .su-auth-note,
html[data-solid-theme="dark"] .solid-auth-modal__note,
html[data-solid-theme="dark"] .solid-auth-input,
html[data-solid-theme="dark"] .su-field input,
html[data-solid-theme="dark"] .su-field textarea,
html[data-solid-theme="dark"] .su-field select{
  background:#111419!important;
  border-color:rgba(255,255,255,.08)!important;
  color:#eef1f4!important;
  box-shadow:none!important;
}
html[data-solid-theme="dark"] .su-download-steps li strong,
html[data-solid-theme="dark"] .su-dashboard-panel h2,
html[data-solid-theme="dark"] .su-subscription-copy h1,
html[data-solid-theme="dark"] .su-subscription-copy h2,
html[data-solid-theme="dark"] .solid-auth-modal__title,
html[data-solid-theme="dark"] .su-hwid-reset-price strong{color:#f2f4f6!important}
html[data-solid-theme="dark"] .su-download-steps li::marker,
html[data-solid-theme="dark"] .su-download-steps li .step-number,
html[data-solid-theme="dark"] .su-hwid-reset-modal-icon,
html[data-solid-theme="dark"] .su-freeze-modal-icon,
html[data-solid-theme="dark"] .su-resume-modal-icon{color:#d8dce1!important}

html[data-solid-theme="light"] .su-page,
html[data-solid-theme="light"] .su-page-shell{
  background:#f6f7f9!important;
  color:#131313!important;
}
html[data-solid-theme="light"] .su-page-shell::before,
html[data-solid-theme="light"] .su-page-shell::after,
html[data-solid-theme="light"] .su-subscription-glow,
html[data-solid-theme="light"] .su-auth-side::before,
html[data-solid-theme="light"] .su-auth-side::after,
html[data-solid-theme="light"] .su-auth-shell::before,
html[data-solid-theme="light"] .su-auth-shell::after,
html[data-solid-theme="light"] .su-auth-brand-aura,
html[data-solid-theme="light"] .su-page-orb,
html[data-solid-theme="light"] .su-page-wave{display:none!important}
html[data-solid-theme="light"] .su-dashboard-panel,
html[data-solid-theme="light"] .su-subscription-hero,
html[data-solid-theme="light"] .su-info-card,
html[data-solid-theme="light"] .su-auth-card,
html[data-solid-theme="light"] .solid-auth-modal__card,
html[data-solid-theme="light"] .su-download-modal-card,
html[data-solid-theme="light"] .su-resume-modal-card,
html[data-solid-theme="light"] .su-hwid-reset-modal-card{
  background:#ffffff!important;
  border:1px solid rgba(27,27,27,.10)!important;
  color:#131313!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .su-dashboard-panel p,
html[data-solid-theme="light"] .su-download-modal-desc,
html[data-solid-theme="light"] .solid-auth-modal__subtitle,
html[data-solid-theme="light"] .solid-auth-row,
html[data-solid-theme="light"] .solid-auth-register-callout,
html[data-solid-theme="light"] .solid-auth-modal__note,
html[data-solid-theme="light"] .su-auth-foot,
html[data-solid-theme="light"] .su-auth-policy,
html[data-solid-theme="light"] .su-auth-note,
html[data-solid-theme="light"] .su-panel-copy p,
html[data-solid-theme="light"] .su-subscription-copy p,
html[data-solid-theme="light"] .su-download-steps p{color:#626b78!important}
html[data-solid-theme="light"] .su-eyebrow,
html[data-solid-theme="light"] .su-subscription-meta span,
html[data-solid-theme="light"] .solid-auth-modal__note i,
html[data-solid-theme="light"] .su-download-modal-close{color:#7c8591!important}
html[data-solid-theme="light"] .su-main-action,
html[data-solid-theme="light"] .su-buy-primary,
html[data-solid-theme="light"] .su-submit,
html[data-solid-theme="light"] .solid-auth-primary,
html[data-solid-theme="light"] #download-start-link,
html[data-solid-theme="light"] #loader-download,
html[data-solid-theme="light"] #freeze-confirm-btn,
html[data-solid-theme="light"] #hwid-reset-continue{
  background:linear-gradient(180deg,#141414 0%,#2a3038 100%)!important;
  color:#ffffff!important;
  border:1px solid rgba(27,27,27,.08)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .su-secondary-action,
html[data-solid-theme="light"] #freeze-subscription,
html[data-solid-theme="light"] #hwid-reset-open,
html[data-solid-theme="light"] .su-support-link{
  background:#ffffff!important;
  color:#141414!important;
  border:1px solid rgba(27,27,27,.12)!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .su-panel-icon,
html[data-solid-theme="light"] .su-download-modal-icon,
html[data-solid-theme="light"] .su-resume-modal-icon,
html[data-solid-theme="light"] .su-freeze-modal-icon,
html[data-solid-theme="light"] .su-hwid-reset-modal-icon,
html[data-solid-theme="light"] .solid-auth-modal__shield,
html[data-solid-theme="light"] .sc-footer-social a,
html[data-solid-theme="light"] .sc-proof-discord{
  background:#ffffff!important;
  border:1px solid rgba(27,27,27,.10)!important;
  color:#141414!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .solid-discord-icon,
html[data-solid-theme="light"] .su-support-link,
html[data-solid-theme="light"] .su-panel-icon .solid-discord-icon,
html[data-solid-theme="light"] .su-support-link .solid-discord-icon{color:#141414!important;text-shadow:none!important}
html[data-solid-theme="light"] .su-download-steps li,
html[data-solid-theme="light"] .su-download-confirm,
html[data-solid-theme="light"] .su-auth-note,
html[data-solid-theme="light"] .solid-auth-modal__note,
html[data-solid-theme="light"] .solid-auth-input,
html[data-solid-theme="light"] .su-field input,
html[data-solid-theme="light"] .su-field textarea,
html[data-solid-theme="light"] .su-field select{
  background:#f8f9fb!important;
  border-color:rgba(27,27,27,.10)!important;
  color:#141414!important;
  box-shadow:none!important;
}
html[data-solid-theme="light"] .su-download-steps li strong,
html[data-solid-theme="light"] .su-dashboard-panel h2,
html[data-solid-theme="light"] .su-subscription-copy h1,
html[data-solid-theme="light"] .su-subscription-copy h2,
html[data-solid-theme="light"] .solid-auth-modal__title,
html[data-solid-theme="light"] .su-hwid-reset-price strong{color:#141414!important}

/* generic anti-purple safety net */
[class*="purple"]{
  box-shadow:none!important;
}
