/* ── Resets & base element styles ────────────────────────────────────────── */

body {
    /* Layouts own header/content spacing; legacy Bootstrap offsets left a gap
       above the authenticated shell's in-flow header. */
    padding: 0;
}

/* Reset BPT legacy heading colors (main.min.css sets h1-h6 to navy #112c53).
   site.css loads later in the cascade so this wins at equal specificity. */
h1, h2, h3, h5, h6 {
    color: var(--mud-palette-text-primary);
    padding: 0;
    margin: 0;
}

/* h4 teal accent — used on landing/about pages. */
h4 {
    color: #8AC9C7; /* intentional: landing-page accent, no exact token equivalent */
}
