/* Admin-controlled footer palette, derived from tested swapped footer. */
/* LOTTO ORBIT — FOOTER THEME SWAP CONCEPT · 20 October 2026
   Light website -> dark footer; Dark website -> light footer.
   No structural, functional or page-theme changes. Remove this CSS link to revert.
   Loaded last, scoped exclusively to footer.orbit-footer-v3. */

/* LIGHT THEME : SHOW ORIGINAL DARK FOOTER */
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 {
  background:#111d29!important;color:#e5f0f8!important;
  border-top-color:#294355!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-rp-banner{background:#3b5361!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-body{background:#111d29!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 :is(.orbit-foot-topline,.orbit-foot-bottom){border-color:#2d4251!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-mini-mark{
  background:#1d3445!important;border-color:#38586a!important;color:#a0d7f4!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-tagline{color:#8fd8d0!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 :is(.orbit-foot-intro h2,.orbit-foot-col h3,.orbit-foot-connect strong){
  color:#e9f4fb!important;-webkit-text-fill-color:#e9f4fb!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-intro h2 span{
  color:#9cc9ef!important;-webkit-text-fill-color:#9cc9ef!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 :is(.orbit-foot-intro p,.orbit-foot-connect p,.orbit-foot-legal){
  color:#afc2cf!important;-webkit-text-fill-color:#afc2cf!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-col a{color:#bdd0de!important;-webkit-text-fill-color:#bdd0de!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-col a:hover{color:#99dcff!important;-webkit-text-fill-color:#99dcff!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect{background:#182b3a!important;border-color:#345365!important;box-shadow:none!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect>div+div{border-color:#365261!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect-share{background:#1a3244!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect-explore{background:#203e4e!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect-kicker{color:#8fd8d0!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect .atlas-social-icon{
  background:#29475b!important;border-color:#4a6d81!important;color:#f1faff!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect .atlas-social-icon:hover{background:#355b70!important;color:#fff!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect .atlas-social-feedback{color:#b9d1df!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect-explore>a{background:#234a5e!important;border-color:#52758c!important;color:#dff3ff!important;-webkit-text-fill-color:#dff3ff!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-footer-saved{border-color:#2d4454!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-footer-saved-label{color:#afc2cf!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-footer-saved .atlas-tool-button{background:#244155!important;color:#e5f6ff!important;border-color:#4a6b7c!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-bottom-links{color:#afc2cf!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-bottom-links a{color:#9bcae9!important;-webkit-text-fill-color:#9bcae9!important}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-legal strong{color:#d9efff!important;-webkit-text-fill-color:#d9efff!important}

/* DARK THEME : SHOW ORIGINAL LIGHT FOOTER */
html[data-orbit-footer="light"] body .footer.orbit-footer-v3{
  background:#fff!important;color:#19384c!important;border-top-color:#d7e5ee!important;
}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-rp-banner{background:#476473!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-body{background:#fff!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 :is(.orbit-foot-topline,.orbit-foot-bottom){border-color:#e2eaf0!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-mini-mark{background:#f0f7fb!important;border-color:#d8e8ef!important;color:#176ea6!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-tagline{color:#208c84!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 :is(.orbit-foot-intro h2,.orbit-foot-col h3){color:#18354b!important;-webkit-text-fill-color:#18354b!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect strong{color:#18394d!important;-webkit-text-fill-color:#18394d!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-intro h2 span{color:#277eae!important;-webkit-text-fill-color:#277eae!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-intro p{color:#64798a!important;-webkit-text-fill-color:#64798a!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect p{color:#667e8d!important;-webkit-text-fill-color:#667e8d!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-legal{color:#718797!important;-webkit-text-fill-color:#718797!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-col a{color:#446174!important;-webkit-text-fill-color:#446174!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-col a:hover{color:#176ea6!important;-webkit-text-fill-color:#176ea6!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect{background:#f7fbfe!important;border-color:#d8e6ef!important;box-shadow:0 8px 32px rgba(30,71,100,.045)!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect>div+div{border-color:#dbe8ef!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect-share{background:#f1f8fc!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect-explore{background:#eaf4f8!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect-kicker{color:#26788e!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect .atlas-social-icon{background:#fff!important;border-color:#c6ddeb!important;color:#205c83!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect .atlas-social-icon:hover{background:#e3f3fa!important;border-color:#82bdcf!important;color:#0d527e!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect .atlas-social-feedback{color:#597888!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect-explore>a{background:#e6f3f8!important;border-color:#aaccdf!important;color:#185a84!important;-webkit-text-fill-color:#185a84!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-footer-saved{border-color:#e1e9f0!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-footer-saved-label{color:#647f92!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-footer-saved .atlas-tool-button{background:#f4f9fc!important;color:#1d6592!important;border-color:#c9dfec!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-bottom-links{color:#718797!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-bottom-links a{color:#2d7199!important;-webkit-text-fill-color:#2d7199!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-legal strong{color:#244d67!important;-webkit-text-fill-color:#244d67!important}

/* Keep the adult responsibility badge and banner wording legible in both swapped modes. */
html[data-orbit-footer] body .footer.orbit-footer-v3 .orbit-rp-banner-message strong,
html[data-orbit-footer] body .footer.orbit-footer-v3 .orbit-rp-banner-message>span,
html[data-orbit-footer] body .footer.orbit-footer-v3 a.orbit-rp-banner-link{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html[data-orbit-footer="dark"] body .footer.orbit-footer-v3 .orbit-foot-connect--without-share .orbit-foot-connect-explore{border-color:#365261!important}
html[data-orbit-footer="light"] body .footer.orbit-footer-v3 .orbit-foot-connect--without-share .orbit-foot-connect-explore{border-color:#dbe8ef!important}

@media print { /* Print always uses a readable light footer. */
  html[data-orbit-footer] body .footer.orbit-footer-v3,
  html[data-orbit-footer] body .footer.orbit-footer-v3 .orbit-foot-body{background:#fff!important;color:#19384c!important}
}
