:is(
  #top,
  .khead,
  .sitehead,
  #sitehead,
  #topnav,
  .l5-head,
  .stw-nav,
  header.nav,
  .ndhead,
  .scene > div[style^="position:fixed;left:0;right:0;top:0"],
  main[data-forge] > div[style^="position:fixed;left:0;right:0;top:0"],
  body > div:not([class]):not([id])[style^="position:fixed;left:0;right:0;top:0"]
) {
  --header-glass-fallback: rgba(8, 8, 12, .88);
  --header-glass-tint: rgba(8, 8, 12, .72);
  background: var(--header-glass-fallback);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  :is(
    #top,
    .khead,
    .sitehead,
    #sitehead,
    #topnav,
    .l5-head,
    .stw-nav,
    header.nav,
    .ndhead,
  .ndhead,
    .scene > div[style^="position:fixed;left:0;right:0;top:0"],
    main[data-forge] > div[style^="position:fixed;left:0;right:0;top:0"],
    body > div:not([class]):not([id])[style^="position:fixed;left:0;right:0;top:0"]
  ) { background: var(--header-glass-tint); }
}

header.nav {
  --header-glass-fallback: rgba(250, 249, 246, .90) !important;
  --header-glass-tint: rgba(250, 249, 246, .76) !important;
}
header.nav.nav--dark {
  --header-glass-fallback: rgba(10, 8, 10, .90) !important;
  --header-glass-tint: rgba(10, 8, 10, .76) !important;
}

.khead:not([style]) {
  --header-glass-fallback: rgba(250, 249, 246, .90) !important;
  --header-glass-tint: rgba(250, 249, 246, .76) !important;
}

main[data-forge] > div[style^="position:fixed;left:0;right:0;top:0"],
.l5-head {
  --header-glass-fallback: rgba(8, 7, 11, .90) !important;
  --header-glass-tint: rgba(8, 7, 11, .74) !important;
}

.khead[style] {
  --header-glass-fallback: rgba(0, 0, 0, 0) !important;
  --header-glass-tint: rgba(0, 0, 0, 0) !important;
  background: none !important;
  -webkit-backdrop-filter: none !important;
          backdrop-filter: none !important;
}

.khead[style] .r01-wm {
  text-shadow: 0 1px 3px rgba(0, 0, 0, .55), 0 0 10px rgba(0, 0, 0, .35);
}

.sitehead,
#sitehead,
#topnav,
body > div:not([class]):not([id])[style^="position:fixed;left:0;right:0;top:0"] {
  --header-glass-fallback: rgba(9, 27, 50, .90) !important;
  --header-glass-tint: rgba(9, 27, 50, .74) !important;
}

.stw-nav {
  --header-glass-fallback: rgba(18, 15, 9, .90) !important;
  --header-glass-tint: rgba(18, 15, 9, .74) !important;
}

#top,
.scene > div[style^="position:fixed;left:0;right:0;top:0"] {
  --header-glass-fallback: rgba(250, 249, 246, .90) !important;
  --header-glass-tint: rgba(250, 249, 246, .76) !important;
  transition: color .45s ease, background-color .45s ease;
}

#top.light,
.scene > div.is-deep[style^="position:fixed;left:0;right:0;top:0"] {
  --header-glass-fallback: rgba(12, 12, 14, .90) !important;
  --header-glass-tint: rgba(12, 12, 14, .74) !important;
}
