﻿/* sitefp fp42 · injury-report board */
:root{--dp-fp-gap:1.1rem;--dp-fp-radius:4px;--dp-fp-page-max:960px;--dp-fp-ink:#1e293b;--dp-fp-accent:#b45309}
body.dp-fp-42{color:var(--dp-fp-ink);background:#fffbeb}
body.dp-fp-42 .container,body.dp-fp-42 .container-xxl,body.dp-fp-42 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-42 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-42 h2{font-size:1.2rem;font-weight:700;border-bottom:2px solid var(--dp-fp-accent);padding-bottom:.4rem;margin-bottom:1rem}
body.dp-fp-42 p,body.dp-fp-42 .lead{line-height:1.72;font-size:.95rem}
body.dp-fp-42 .card,body.dp-fp-42 .xx-card,body.dp-fp-42 [class*="-card"]{border-radius:var(--dp-fp-radius);border:1px solid #e2e8f0}
