/* Keep the original roofing red, charcoal and warm neutral. */
.u.roof{--u-accent:var(--color-primary);--u-ink:var(--color-accent);--u-paper:var(--color-neutral);font-family:Inter,system-ui,sans-serif}
.u.roof h1,.u.roof h2,.u.roof h3{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800}
.u.roof .u-btn,.u.roof .u-badge{font-family:Inter,system-ui,sans-serif}
.u.roof [data-inquiry-form]>.u-kicker{color:var(--color-primary)}
.u.roof .u-btn:not(.secondary):hover{background:var(--color-primary-dark)}
.rh-section{--rh-accent:var(--color-primary)}
.rh-cream{background:var(--color-neutral)}
.rh-dark{background:var(--color-accent)}
.rh-dark .rh-kicker,.rh-dark .rh-link{color:var(--color-primary-light)}
.rh-dark .rh-button{color:var(--color-accent)}
.comments-roof{--comment-accent:var(--color-primary)}
