/* Readability repair (network release). Generated from rendered pages: restores text that the site's
   colour layers had combined into near-invisible text (below 3:1). Hues are kept; only lightness changes,
   or the page's own ink colour is reused. Everything else stays as designed. */
html body #v13-scope-form .v13-fieldset legend{color:rgb(148,132,181);--nmr:43cc6a38}
html body .container .hero-actions a.btn.btn-secondary{color:rgb(107,75,78);--nmr:d72ffa4f}
html body .container .v40-tool-grid strong{color:rgb(148,132,181);--nmr:ddb634b2}
html body .container.detail-layout .detail-aside a:where(:not(:hover,:focus-visible)){color:rgb(148,132,181) !important;--nmr:a34c57c8}
html body .container.detail-layout .detail-aside h3{color:rgb(121,105,152);--nmr:2076e4fe}
html body .container.detail-layout .detail-aside p{color:rgb(148,132,181);--nmr:ffb0e9a9}
html body .container.detail-layout .detail-aside p.smallnote{color:rgb(33,65,80);--nmr:7a90217c}
html body .container.detail-layout .prose li{color:rgb(68,47,55);--nmr:7c433d52}
html body .container.detail-layout .prose p{color:rgb(68,47,55);--nmr:2c99ad8e}
html body .container.detail-layout .prose strong{color:rgb(68,47,55);--nmr:20ba0448}
html body .container.detail-layout .prose.field-guide p{color:rgb(68,47,55);--nmr:29e717d7}
html body .container.detail-layout .prose.field-guide p.smallnote{color:rgb(68,47,55);--nmr:70bc6d49}
html body .container.v13-scope-grid .v13-scope-card h2{color:rgb(121,105,152);--nmr:72c0a715}
html body .container.v13-scope-grid .v13-scope-card p{color:rgb(148,132,181);--nmr:5960af9f}
html body .container.v13-scope-grid .v13-scope-side div.v13-result{color:rgb(148,132,181);--nmr:f5dd0d5e}
html body .container.v13-scope-grid .v13-scope-side h2{color:rgb(121,105,152);--nmr:e0815acc}
html body .container.v13-scope-grid .v13-scope-side h3{color:rgb(121,105,152);--nmr:14273fad}
html body .container.v13-scope-grid .v13-scope-side p{color:rgb(148,132,181);--nmr:09d2a323}
html body .container.v40-qa-layout .v40-accordion div.v40-accordion-body{color:rgb(107,75,78);--nmr:4243a22a}
html body .container.v40-qa-layout .v40-requirement-list li{color:rgb(148,132,181);--nmr:f3a67df5}
html body .container.v40-service-detail-grid .v40-detail-highlights p{color:rgb(107,75,78);--nmr:dc5102d3}
html body .container.v40-service-detail-grid .v40-service-visual p.v40-disclaimer{color:rgb(107,75,78);--nmr:b2d9db65}
html body .form-grid .v15-qualification p.smallnote{color:rgb(48,77,93);--nmr:c37f34d6}
html body .libre-decisions .libre-summary-actions button.libre-reset{color:rgb(28,35,43);--nmr:d42cc250}
html body .prose .v12-worksheet p{color:rgb(68,47,55);--nmr:7c202aac}
html body .prose .v12-worksheet strong{color:rgb(68,47,55);--nmr:af90f402}
html body .section .container.detail-layout p.section-intro{color:rgb(48,77,93);--nmr:1d3b90bf}
html body .v13-options .v13-option span{color:rgb(157,141,190);--nmr:c75da47c}
html body .v13-scope-card #v13-scope-form label.v13-notes-label{color:rgb(148,132,181);--nmr:f1be6d3b}
html body .v40-section .container.v40-qa-layout p{color:rgb(107,75,78);--nmr:e3f75a84}
html body .v40-section .container.v40-service-detail-grid p{color:rgb(107,75,78);--nmr:0c6adf10}
html body .v40-section.v40-detail-requirements .container.v40-qa-layout p{color:rgb(107,75,78);--nmr:0792bdc1}
/* kept as designed: these share a selector with repaired text but sit on another background */
html body.v46-studio.v51-layout-5 #main .page-hero .container div.hero-actions > a.btn.btn-secondary:where(:not(:hover,:focus-visible)):not(#nm-p):not(#nm-p):not(#nm-p):not(#nm-p){color:rgb(234, 241, 255) !important;--nmp:1}
html body.v46-studio.v51-layout-5 #main .section.section-muted .container.detail-layout aside.detail-aside > p.smallnote:not(#nm-p):not(#nm-p):not(#nm-p):not(#nm-p){color:rgb(169, 184, 207) !important;--nmp:1}
html body.v46-studio.v51-layout-5 .section .container.detail-layout .detail-aside div.v43-review > p.v43-note:not(#nm-p):not(#nm-p):not(#nm-p):not(#nm-p){color:rgb(22, 55, 74) !important;--nmp:1}
/* reviewed by hand */
/* secondary hero button: the service-page hero (.v40-detail-hero) is light peach; the home hero stays as designed */
html body .page-hero.v40-detail-hero .hero-actions a.btn.btn-secondary:where(:not(:hover,:focus-visible)):not(#nm-m):not(#nm-m):not(#nm-m):not(#nm-m):not(#nm-m):not(#nm-m):not(#nm-m):not(#nm-m){color:rgb(107,75,78) !important}
