/* v50: these three surfaces only. No root variables, player rules, or player ancestors. */
body.mm-shell-v19 #mmGlobalHeader.mm-browse-header {
  background:rgba(245,246,248,.66)!important;
  background:color-mix(in srgb,var(--mm-mobile-surface,var(--mm-site-header,var(--mm-nav-bg,#f5f6f8))) 66%,transparent)!important;
  -webkit-backdrop-filter:blur(20px) saturate(125%)!important;
  backdrop-filter:blur(20px) saturate(125%)!important;
  color:var(--mm-mobile-text,var(--mm-site-text,var(--mm-nav-text,#202126)))!important;
  opacity:1!important;
}
body.mm-shell-v19 #mmQueueDrawer.mm-queue-drawer {
  background:rgba(245,246,248,.72)!important;
  background:color-mix(in srgb,var(--mm-mobile-surface,var(--mm-site-queue,var(--mm-nav-bg,#f5f6f8))) 72%,transparent)!important;
  -webkit-backdrop-filter:blur(20px) saturate(125%)!important;
  backdrop-filter:blur(20px) saturate(125%)!important;
  color:var(--mm-mobile-text,var(--mm-site-text,var(--mm-nav-text,#202126)))!important;
  opacity:1!important;
}
/* Solid base remains opaque even if the administrator's promo tint contains alpha. */
body.mm-shell-v19 #mmPromoBar.mm-promo-bar {
  background:#f5f6f8!important;
  background:linear-gradient(var(--mm-mobile-surface,var(--mm-site-sidebar,var(--mm-nav-bg,#f5f6f8))),var(--mm-mobile-surface,var(--mm-site-sidebar,var(--mm-nav-bg,#f5f6f8)))),#f5f6f8!important;
  color:var(--mm-mobile-text,var(--mm-site-text,var(--mm-nav-text,#202126)))!important;
  opacity:1!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
/* Fall back to the genre palette after PJAX navigation clears personal theme variables. */
body.mm-shell-v19 #mmGlobalHeader.mm-browse-header .mm-nav-link {
  color:var(--mm-mobile-muted,var(--mm-site-muted,var(--mm-nav-muted,#646873)))!important;
}
body.mm-shell-v19 #mmGlobalHeader.mm-browse-header .mm-nav-link:is(:hover,.is-current),
body.mm-shell-v19 #mmQueueDrawer.mm-queue-drawer :is(h1,h2,h3,strong,.mm-queue-title-link,.mm-queue-item-title,.mm-history-title) {
  color:var(--mm-mobile-text,var(--mm-site-text,var(--mm-nav-text,#202126)))!important;
}
body.mm-shell-v19 #mmQueueDrawer.mm-queue-drawer :is(small,.mm-queue-artist-link,.mm-queue-item-artist,.mm-queue-state,#mmGrowthSummary,#mmPlaylistStatus) {
  color:var(--mm-mobile-muted,var(--mm-site-muted,var(--mm-nav-muted,#646873)))!important;
}
