html[data-xuanshu-public-site="filing"] .ml-toolbar,
html[data-xuanshu-public-site="filing"] .ml-scene--c .ml-caption,
html[data-xuanshu-public-site="filing"] .ml-status {
  display: none !important;
}

html[data-xuanshu-public-site="filing"] .ml-home-login {
  appearance: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
}

/* Keep the dynamic question status available to assistive technology without
   letting its duplicate copy overflow into the visible helper text on mobile. */
html[data-xuanshu-public-site="filing"] .ml-home-composer__state {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

@media (prefers-reduced-motion: reduce) {
  html[data-xuanshu-public-site="filing"].ml-ui-v5.ml-content-scrollbook #homeHero .ml-home-composer {
    visibility: visible !important;
    opacity: 1 !important;
    translate: 0 0 !important;
    pointer-events: auto !important;
  }
}

html[data-xuanshu-public-site="filing"] .ml-public-noscript {
  position: fixed;
  z-index: 800;
  top: 50%;
  left: 50%;
  width: min(88vw, 620px);
  padding: 32px;
  color: #1d3129;
  background: rgba(247, 242, 227, 0.9);
  text-align: center;
  transform: translate(-50%, -50%);
}

html[data-xuanshu-public-site="filing"] .ml-public-noscript h1 {
  margin: 10px 0 18px;
  font-family: "Songti SC", "STSong", serif;
  font-weight: 600;
}

html[data-xuanshu-public-site="filing"] .ml-public-noscript a {
  display: inline-block;
  margin-top: 18px;
  color: inherit;
}
