/* V2.8.7 — shared typography for application subpages */
body.ui-type-standard {
  font-size: 12px;
}

/* Buttons and button-like navigation use one readable label size. */
body.ui-type-standard :is(
  button,
  .button,
  .btn,
  .ghost,
  .link,
  .action,
  .open,
  .download,
  .editor,
  .global-back-btn,
  .submit,
  .new,
  .cancel,
  .create,
  .thumbnail-upload,
  .delete-project,
  .deletion-request-btn,
  .deletion-requested,
  .approve-btn,
  .changes-btn,
  .send-changes,
  .cancel-changes,
  .cancel-project-btn,
  .version-tab
) {
  font-size: 12px !important;
}

/* Normal light labels and values. Headings intentionally keep their scale. */
body.ui-type-standard :is(
  .project-title,
  .module strong,
  .thumbnail-copy strong,
  .drop-title,
  .info-box strong,
  .file-title,
  .icon,
  .guide strong,
  .watch-type-title,
  .title,
  .status,
  .row,
  .file strong,
  .version-bar strong,
  .change-request-panel strong,
  .deletion-approved-panel strong,
  label
) {
  font-size: 12px !important;
}

/* Secondary gray copy and metadata use the compact subtext size. */
body.ui-type-standard :is(
  .user,
  .admin-label,
  .eyebrow,
  .lead,
  .meta,
  .chip,
  .brand > span,
  .modal p,
  .empty p,
  .module p,
  .status-row,
  .thumbnail-placeholder,
  .thumbnail-copy p,
  .drop-help,
  .section-note,
  .file-meta,
  .missing,
  .guide p,
  .bottom p,
  .info-box span,
  .password-note,
  .intro,
  .register-link,
  .login-link,
  .forgot-row a,
  .back,
  .key,
  .file > span,
  .review-actions p,
  .version-bar span,
  .deletion-approved-panel p,
  .no-preview
) {
  font-size: 10px !important;
}

body.ui-type-standard :is(.message, .errors, .delete-success, .msg) {
  font-size: 12px !important;
}
