/* Floating navigation only: let the page show through without moving controls. */
@media screen {
 html:root :is(body,#app)[data-hammer-web-ui] :is(.hm-member-dock,.hm-nav.hg-tabs,.hm-member-tabs,.hm-followup-tabs,.ho-tabs,.hor-tabs,.hat-tabs,.hds-tabs,.hir-figure-tabs,.hir-segment-tabs,.hir-nav,.hch-panel) {
  background:linear-gradient(135deg,rgba(15,35,49,.24),rgba(12,26,37,.16))!important;
  -webkit-backdrop-filter:blur(18px) saturate(120%)!important;backdrop-filter:blur(18px) saturate(120%)!important;
  border-color:rgba(179,209,229,.28)!important;box-shadow:inset 0 1px 0 rgba(226,250,255,.18),0 5px 24px rgba(0,0,0,.18)!important;
 }
 html:root body.hm-member-glass[data-hammer-web-ui] #app .hm-member-dock .hm-feature-menu .hm-feature-panel {
  background:rgba(9,28,42,.66)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important;backdrop-filter:blur(18px) saturate(120%)!important;
 }
 html:root :is(body,#app)[data-hammer-web-ui] :is(.hir-figure-tabs,.hir-segment-tabs,.hir-nav) {
  background:linear-gradient(135deg,rgba(37,75,52,.28),rgba(19,41,29,.20))!important;border-color:rgba(131,184,154,.5)!important;
 }
 @media(prefers-reduced-transparency:reduce) {
  html:root :is(body,#app)[data-hammer-web-ui] :is(.hm-member-dock,.hm-nav.hg-tabs,.hm-member-tabs,.hm-followup-tabs,.ho-tabs,.hor-tabs,.hat-tabs,.hds-tabs,.hir-figure-tabs,.hir-segment-tabs,.hir-nav,.hch-panel,.hm-feature-panel) {background:#111d28!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
 }
 html.hammer-ui-background:root :is(body,#app)[data-hammer-web-ui] :is(.hm-member-dock,.hm-nav.hg-tabs,.hir-figure-tabs,.hir-segment-tabs,.hir-nav,.hch-panel,.hm-feature-panel) {-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
}
