/* Project-wide typography overrides. MUST load after material-dashboard.css.
 *
 * Why here and not in the SCSS
 * ---------------------------
 * The theme's source is `static/assets/scss/`, and `$p-font-size` there is the
 * "correct" place to change this. But the committed `material-dashboard.css`
 * was not produced by the compiler this repository would use today: a fresh
 * `sass` build of the same source differs from it in **83,354 lines**. So
 * changing the variable and recompiling would replace the entire theme with an
 * unreviewable diff, to alter one declaration.
 *
 * Hand-editing the compiled CSS is worse — CLAUDE.md forbids it, and the edit
 * would be silently destroyed by the first person who does run a build.
 *
 * A narrow override loaded afterwards is the one option that is small, obvious
 * in a diff, and survives a future recompile. When the theme is next rebuilt
 * properly, move these into `$p-font-size` and delete this file.
 *
 * Scope
 * -----
 * This changes **every paragraph on every page**, not one component. Deleting
 * this file and its <link> in templates/includes/head.html reverts it
 * completely; nothing else depends on it. In particular the XPLORE assistant
 * panel does *not* — it declares its own sizes, precisely because inheriting
 * from the theme is what broke it (see assistant-panel.css).
 */

p,
.p {
  font-size: .75rem;
}
