/* BankMovie V148.60
   Mobile glowing halo around the shared header on every public page
   except the homepage with the main hero slider. */
@media (max-width: 991.98px) {
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .header-inner,
  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).header-admin .header-inner {
    position: relative !important;
    border-radius: 32px !important;
    border: 1px solid rgba(122, 224, 255, .34) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.045),
      0 0 0 1px rgba(76, 209, 255, .12),
      0 0 18px rgba(55, 185, 255, .18),
      0 10px 28px rgba(3, 14, 27, .22) !important;
    overflow: visible !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .header-inner::before {
    content: "" !important;
    position: absolute !important;
    inset: -2px !important;
    border-radius: 34px !important;
    background: radial-gradient(circle at 50% 50%, rgba(70, 212, 255, .18) 0%, rgba(70, 212, 255, .10) 38%, rgba(70, 212, 255, .04) 58%, rgba(70, 212, 255, 0) 76%) !important;
    filter: blur(16px) !important;
    opacity: .9 !important;
    pointer-events: none !important;
    z-index: -1 !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]) .header-inner::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: 32px !important;
    pointer-events: none !important;
    border: 1px solid rgba(195, 243, 255, .14) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.08) !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .header-inner {
    border-color: rgba(122, 224, 255, .24) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.02),
      0 0 0 1px rgba(76, 209, 255, .08),
      0 0 14px rgba(55, 185, 255, .14) !important;
  }

  html body #siteHeader[data-bm-page]:not([data-bm-page="index.php"]).is-mobile-surface-transparent .header-inner::before {
    opacity: .72 !important;
  }
}
