body { background:#f7f7f7; }
.card { border:1px solid #e5e5e5; border-radius:8px; }
.container-narrow { max-width: 560px; }
label { font-weight: 500; }
.form-check-label { font-weight: normal; }
.small-muted { color:#6c757d; font-size:.9rem; }