/* Presentation only: never rewrite user-entered labels, acronyms or button values. */
body :is(dialog, .modal-dialog) :is(button, .button, .legacy-text-button),
body .legacy-text-button, body[data-page="inspection"] .comments-actions .button,
body .legacy-admin-tabs button, body .legacy-preference-row > a,
body .legacy-reports-empty a { text-transform: none; }
@media (max-width: 680px) {
  body :is(dialog, .modal-dialog) :is(p, small, .field-help, .legacy-field-help) { font-size: 13px; line-height: 1.45; }
  body :is(dialog, .modal-dialog) label { font-size: 15px; }
  body :is(dialog, .modal-dialog) :is(input:not([type="checkbox"]):not([type="radio"]), textarea, select) { font-size: 16px; }
  body[data-page="inspection"] :is(.choice-hint, .field-guidance, .field-hint, .photo-full-resolution-choice small) { font-size: 13px; }
  html[data-theme] body[data-page="inspection"] :is(.checkbox-option, .field-label) { font-size: 15px; }
}
