/*
 * GBRemote home - header contrast while scrolling.
 * Keeps the original transparent hero state and restores a dark glass
 * background once the page is scrolled.
 */

.gb-home-header-scrolled{
  background:rgba(4,8,14,.86)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%);
  backdrop-filter:blur(18px) saturate(145%);
  border-bottom:1px solid rgba(255,255,255,.10);
  box-shadow:0 10px 34px rgba(0,0,0,.20);
}

.gb-home-header-scrolled .main-nav a{
  color:rgba(255,255,255,.94)!important;
  text-shadow:0 1px 10px rgba(0,0,0,.28);
}

.gb-home-header-scroll-ready{
  transition:
    background-color .22s ease,
    border-color .22s ease,
    box-shadow .22s ease,
    -webkit-backdrop-filter .22s ease,
    backdrop-filter .22s ease;
}

@media (prefers-reduced-motion:reduce){
  .gb-home-header-scroll-ready{
    transition:none;
  }
}
