.safari-browser-banner{
  box-sizing:border-box;
  padding:10px 16px;
  border-bottom:2px solid var(--red,#880101);
  background:#fff6e5;
  color:#8d180f;
  font:var(--text-control,14px)/1.4 var(--font-sans,"IBM Plex Sans",sans-serif);
  text-align:center;
}
.safari-browser-banner a{color:inherit;margin-inline-start:12px;font-weight:600;text-decoration:underline}
@media screen{
  html.safari-mirror{transform:scaleX(-1)}
  /* Native modal dialogs render outside the root's transformed layer. */
  html.safari-mirror :modal{transform:scaleX(-1)}
  html.safari-mirror .safari-browser-banner{transform:scaleX(-1)}

}
@media screen and (min-width:701px){
  html.safari-mirror .safari-browser-banner{position:sticky;top:0;z-index:30;height:40px;white-space:nowrap}
}
@media print{.safari-browser-banner{display:none!important}}
