/* roof-pitch-calculator.css v2-r4 */

.rp-result{margin-top:.9rem;padding:1rem;background:var(--accent-soft);border:1px solid rgba(37,99,235,.25)}
.rp-main{font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:.3rem}
.rp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.65rem}
@media(max-width:460px){.rp-grid{grid-template-columns:1fr 1fr}}
.rp-item{padding:.45rem .55rem;border:1px solid var(--border);background:#fff}
.rp-lbl{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.15rem}
.rp-val{font-size:.88rem;font-weight:600}
.rp-diagram{margin:.9rem 0;padding:.75rem;border:1px solid var(--border);background:#f9fafb;font-family:ui-monospace,monospace;font-size:.78rem;white-space:pre;line-height:1.7;color:var(--text-muted)}
