/*
 * Admin table readability fixes.
 *
 * app/assets/css/style.css sets a global `table tbody tr td { font-size: 10px }`
 * (fixed since the site's earliest days) that a lot of admin list views then
 * layer further inline font-size overrides on top of (badges especially,
 * e.g. `style="font-size:.72rem"`). Together that makes admin tables hard to
 * read, and worse on higher-density displays since the base was a fixed px
 * value rather than something relative to the user's own font settings.
 *
 * style.css's table-wide base size was bumped to a saner rem value directly.
 * This file finishes the job for admin pages specifically (via the
 * body.page-admin hook in layouts/default.php) — badges and muted text tend
 * to carry their own explicit small sizing/coloring that the base table fix
 * alone doesn't reach. Kept out of the public site scope deliberately: badge
 * sizing on marketing/public pages wasn't part of what was reported and
 * shouldn't change as a side effect of this.
 */

body.page-admin .badge {
  font-size: 0.85rem !important;
  padding: 0.4em 0.65em !important;
  font-weight: 600 !important;
}

body.page-admin .table td,
body.page-admin .table th {
  vertical-align: middle;
}

body.page-admin .table .small,
body.page-admin .table small {
  font-size: 0.85rem !important;
}

body.page-admin .text-muted {
  color: #495057 !important;
}
