/* Bounded mobile fixes preserve existing content, controllers and desktop presentation. */
@media(max-width:800px) {
  #main input[type="text"]:not(#token-principalUnits),
  #main input[type="search"],
  #main select,
  #main textarea {font-size:16px}
  .science-navigation .science-nav-link {display:inline-flex; align-items:center; min-height:44px; padding-block:6px}
  .science-reference-menu>summary {display:flex; align-items:center; min-height:44px; padding-block:6px}
  .science-status-link {display:inline-flex; align-items:center; min-height:32px}
  .science-hero-motion-control {min-height:32px}
}
@media(max-width:360px) {
  .science-protocol-page .science-step-button {grid-template-columns:20px minmax(0,1fr) 14px}
  .science-protocol-page .science-step-button>strong {font-size:18px}
}
