/* v19: Customer Portal colors aligned with v17/v18, layout preserved */
body.portal-v19{--ink:#152a31;--muted:#5c6971;--line:#dce5df;--soft:#f5f7f3;color:var(--ink);background:#fff}
body.portal-v19 .site-header{background:#fff;border-bottom-color:#e7e9e6}
body.portal-v19 .page-hero{background:#f3f5f2;color:#152a31}
body.portal-v19 .page-hero .eyebrow{color:#5d7477}
body.portal-v19 .page-hero h1{color:#132b35}
body.portal-v19 .page-hero p:last-child{color:#52666c}
body.portal-v19 .portal-content{background:#fff}
body.portal-v19 .portal-content h2{color:#17323b}
body.portal-v19 .portal-content .eyebrow{color:#5d7477}
body.portal-v19 .portal-content .section-lead{color:#536a6e}
body.portal-v19 .lock-symbol{background:#edf2ed;border-color:#dce5df;color:#345f67}
body.portal-v19 .button-primary{background:#345f67;color:#fff}
body.portal-v19 .button-primary:hover{background:#244951}
body.portal-v19 footer{background:#f5f7f3;border-top-color:#dce5df}
