/* Keep viewport coverage and native scrolling. Scale the design, not the browser. */
:root { --design-scale:.85; }
/* Reading text belongs to reading-type.css, not the composition scale. */
.material-page .hiring-timeline :is(.panel-close,.option) { min-height:44px; }
.material-page .hiring-timeline .panel-close { min-width:44px; }
.material-page .dialog-close { min-width:44px; min-height:44px; }
.material-page .prototype-label { font-size:13px; }
@media (max-width:900px) {
  .material-page :is(.button,.menu-toggle,.quote-controls button,.text-link,.mobile-chapters select) { min-height:44px; }
  .material-page .quote-controls button { min-width:44px; }
}
