/* V124 — original purple nav restored in the former V113 colour owner. No duplicate gold layer. */
@media (min-width:1101px){
  /* Topbar gradient removed here: V112 owns it on every viewport. */
  /* A single painted background instead of the old pseudo-element overlays. */
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar::before,
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar::after,
  html body.public-site.hybrid-navigation.sidebar-collapsed .topbar.public-premium-topbar::before,
  html body.public-site.hybrid-navigation.sidebar-collapsed .topbar.public-premium-topbar::after{
    content:none !important;display:none !important;background:none !important;
    box-shadow:none !important;
  }
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar > a.hybrid-brand::before,
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar > a.hybrid-brand::after{
    content:none !important;display:none !important;
  }
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar > a.hybrid-brand{
    background:none !important;box-shadow:none !important;border:0 !important;
  }
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar .hybrid-brand-name strong{
    color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;
    text-shadow:none !important;
  }
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar .hybrid-brand-name small{
    color:#e6dcf3 !important;-webkit-text-fill-color:#e6dcf3 !important;
    text-shadow:none !important;
  }
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar .hybrid-brand-spark{
    background:linear-gradient(180deg,transparent,rgba(217,202,245,.60) 44%,transparent) !important;
    opacity:.85 !important;
  }
}
/* Remove the historic brand light strip on every public viewport, not just wide screens. */
html body.public-site.hybrid-navigation .topbar.public-premium-topbar::before,
html body.public-site.hybrid-navigation .topbar.public-premium-topbar::after,
html body.public-site.hybrid-navigation .topbar.public-premium-topbar > .hybrid-brand::before,
html body.public-site.hybrid-navigation .topbar.public-premium-topbar > .hybrid-brand::after {
  content:none !important;
  display:none !important;
}
/* Keep the V112 white login control and mobile topbar intact. */
html body.public-site.page-index .countdown-icon.countdown-icon-v113{
  display:grid !important;place-items:center !important;
  width:54px !important;height:54px !important;min-width:54px !important;flex:0 0 54px !important;
  padding:0 !important;border-radius:16px !important;
  background:linear-gradient(145deg,rgba(254,210,146,.25),rgba(255,255,255,.06)) !important;
  border:1px solid rgba(255,221,169,.55) !important;
  color:#ffdb9d !important;-webkit-text-fill-color:#ffdb9d !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 9px 20px rgba(12,22,40,.16) !important;
  line-height:1 !important;
}
html body.public-site.page-index .countdown-clock-svg{
  display:block !important;width:29px !important;height:29px !important;
  color:inherit !important;stroke:currentColor !important;
  overflow:visible !important;
}
@media(max-width:640px){
  html body.public-site.page-index .countdown-icon.countdown-icon-v113{
    width:45px !important;height:45px !important;min-width:45px !important;flex-basis:45px !important;
  }
  html body.public-site.page-index .countdown-clock-svg{width:25px !important;height:25px !important}
}
