.mr-msg-screen{--msg-hero-red:#9b1b30}
.mr-msg-screen .mr-msg-hero{display:contents}
.mr-msg-screen .mr-msg-hero > .mr-msg-topbar{
  position:sticky;top:0;z-index:30;
  margin:calc(-16px - env(safe-area-inset-top,0px)) -16px 0;
  padding:calc(16px + env(safe-area-inset-top,0px)) 16px 6px;
  background:var(--msg-hero-red);
}
.mr-msg-screen .mr-msg-hero > .mr-msg-topbar::after{
  content:"";position:absolute;left:0;right:0;top:100%;height:14px;
  background:var(--msg-hero-red);border-radius:0 0 22px 22px;pointer-events:none;
}
.mr-msg-screen .mr-msg-hero > .mr-stories-title{
  margin:0 -16px;padding:18px 18px 0;background:var(--msg-hero-red);
}
.mr-msg-screen .mr-msg-hero > .mr-msg-stories{
  margin:0 -16px;padding:12px 16px 26px;background:var(--msg-hero-red);
  border-radius:0 0 44px 44px;
}
