/* The original link keeps its accessible name, focus order and hit target. */
.cinema-app.apple-tv-style .apple-menu-bar > .wordmark { background: rgb(0 0 0 / .76) !important; }
.cinema-app.has-adaptive-brand .apple-menu-bar > .wordmark { background: transparent !important; }
.cinema-app.has-adaptive-brand .apple-menu-bar > .wordmark .butacca-wordmark { opacity: 0; }
.cinema-app.has-adaptive-brand .apple-menu-bar > .wordmark:focus-visible {
  background: #000 !important; outline: 2px solid #fff; outline-offset: 2px; box-shadow: 0 0 0 4px #000;
}
.cinema-app.has-adaptive-brand:not([data-view='tv']) .apple-menu-bar {
  background: transparent !important; border-color: transparent !important; box-shadow: none !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important; overflow: visible !important;
}
.cinema-app.has-adaptive-brand:not([data-view='tv']) .apple-menu-bar::after { display: none !important; }
.butacca-adaptive-ink {
  display: block; position: fixed; z-index: 61; pointer-events: none; background: transparent;
  /* Sample the local light level; threshold and invert retain black/white ink
     over saturated artwork, without reading or downloading image pixels. */
  -webkit-backdrop-filter: blur(16px) grayscale(1) contrast(1000) invert(1);
  backdrop-filter: blur(16px) grayscale(1) contrast(1000) invert(1);
  -webkit-mask: var(--brand-mask) center / 100% 100% no-repeat;
  mask: var(--brand-mask) center / 100% 100% no-repeat;
}
.butacca-adaptive-ink[hidden] { display: none !important; }
@media (prefers-reduced-transparency: reduce), (forced-colors: active) {
  .butacca-adaptive-ink { display: none !important; }
  .cinema-app.has-adaptive-brand .apple-menu-bar > .wordmark { background: #000 !important; }
  .cinema-app.has-adaptive-brand .apple-menu-bar > .wordmark .butacca-wordmark { opacity: 1; }
}
