/* Short announcements stay above the play area and never sit on the rack. */
html body #darkSiteAnnouncement{
  position:fixed!important;
  left:50%!important;
  right:auto!important;
  top:72px!important;
  bottom:auto!important;
  transform:translateX(-50%)!important;
  width:max-content!important;
  max-width:min(700px,88vw)!important;
  z-index:2900!important;
  pointer-events:none!important;
}
@media(max-width:900px){
  html body #darkSiteAnnouncement{
    top:calc(env(safe-area-inset-top,0px) + 58px)!important;
    max-width:88vw!important;
  }
}
