/* This banner lives outside the site layout and does not cover the Android status bar. */
#player-release-notice {
  position: fixed; inset: max(8px, env(safe-area-inset-top, 0px)) 12px auto;
  z-index: 2147483000; margin-inline: auto; max-width: 37rem;
  box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; gap: .75rem;
  padding: .6rem .65rem .6rem .8rem; border: 1px solid #6a8099; border-radius: .75rem;
  background: #122235; color: #fff; box-shadow: 0 5px 18px #0007;
  font: 600 .86rem/1.35 system-ui, sans-serif;
}
#player-release-notice[hidden] { display: none; }
#player-release-notice button {
  background: #e0f2ff; color: #0a233c; border: 0; border-radius: .55rem;
  font: inherit; padding: .52rem .7rem; min-height: 2.6rem; flex: 0 0 auto; cursor: pointer;
}
#player-release-notice button:disabled { opacity: .65; cursor: default; }
#player-release-notice button:focus-visible { outline: 2px solid #83cfff; outline-offset: 3px; }

