/* Final dark-mode layer: loaded last so light mobile rules cannot reduce contrast. */
@media(prefers-color-scheme:dark){
  :root{color-scheme:dark;background:#0d1018}
  body:not(.video-view):not(.admin-view):not(.admin-page){background:#0d1018;color:#eef1fa}
  body:not(.video-view):not(.admin-view):not(.admin-page) .site-header{border-color:#292f3e;background:#121722e8}
  body:not(.video-view):not(.admin-view):not(.admin-page) .brand,body:not(.video-view):not(.admin-view):not(.admin-page) h1,body:not(.video-view):not(.admin-view):not(.admin-page) h2,body:not(.video-view):not(.admin-view):not(.admin-page) h3{color:#f2f4fb}
  body:not(.video-view):not(.admin-view):not(.admin-page) nav a{color:#b6bed0}
  body:not(.video-view):not(.admin-view):not(.admin-page) .secondary-button{border-color:#3b4355;background:#191f2c;color:#eef1fa}
  body:not(.video-view):not(.admin-view):not(.admin-page) .privacy-page>p,body:not(.video-view):not(.admin-view):not(.admin-page) .privacy-page li,body:not(.video-view):not(.admin-view):not(.admin-page) .plans-intro{color:#b5bed0}
  body:not(.video-view):not(.admin-view):not(.admin-page) .plan-card,body:not(.video-view):not(.admin-view):not(.admin-page) .contact-card{border-color:#2d3546;background:#151b27;box-shadow:none}
  body:not(.video-view):not(.admin-view):not(.admin-page) .plan-card.featured{border-color:#867eff;background:linear-gradient(145deg,#201e40,#151b27)}
  body:not(.video-view):not(.admin-view):not(.admin-page) input,body:not(.video-view):not(.admin-view):not(.admin-page) select,body:not(.video-view):not(.admin-view):not(.admin-page) textarea{border-color:#3a4354;background:#151b27;color:#eef1fa}
  .video-view .billing-toggle button.selected{background:#625bf6!important;color:#fff!important}
  .video-view .video-plan-card[data-plan="plus"]{border-color:#343b51;background:#171d2a!important}
  .video-view .video-plan-card[data-plan="free"],.video-view .video-plan-card[data-plan="pro"]{background:#151925!important}
  .video-view .video-plan-card[data-plan="plus"] h3,.video-view .video-plan-card[data-plan="plus"] .video-plan-price,.video-view .video-plan-card[data-plan="plus"]>div:after{color:#f1f3fb}
  .video-view .video-plan-card>div:after{color:#aeb8cb}
}
