/* A deeper burgundy glass keeps the hero visible through the navigation. */
body[data-page] .site-header.royal-nav::before {
  background:rgba(11,4,5,.79)!important;
  -webkit-backdrop-filter:blur(30px) saturate(110%);
  backdrop-filter:blur(30px) saturate(110%);
}
body[data-page] .royal-mobile-navigation {
  background:rgba(11,4,5,.91)!important;
  -webkit-backdrop-filter:blur(30px) saturate(110%);
  backdrop-filter:blur(30px) saturate(110%);
}
/* Keep the same dark, readable finish when translucency is unavailable. */
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {
  body[data-page] .site-header.royal-nav::before,
  body[data-page] .royal-mobile-navigation {background:rgba(11,4,5,.96)!important}
}
@media (prefers-reduced-transparency:reduce) {
  body[data-page] .site-header.royal-nav::before,
  body[data-page] .royal-mobile-navigation {
    background:#0b0405!important;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
  }
}
