/* GGF S4 global page loader: presentation only; native JS/markup remain authoritative. */
.page-loader.js-page-loader {
  background:rgba(248,246,242,.78);
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
}
.page-loader.js-page-loader .spinner-border {
  width:54px;
  height:54px;
  border:5px solid #05050a !important;
  border-right-color:#4d011d !important;
  border-top-color:#ff0055 !important;
  border-radius:50%;
  color:#ff0055 !important;
  background:transparent !important;
  filter:drop-shadow(0 0 10px rgba(255,0,85,.28));
  animation-duration:.8s;
}
@media (prefers-reduced-motion:reduce) {
  .page-loader.js-page-loader .spinner-border { animation-duration:1.6s; }
}
