/* User followup: native variable Manrope weights and readable neutral text. */
:root{--muted:#525861;--reading-ink:#343a40;--reading-secondary:#525861}
:root body{color:#343a40;font-weight:500}
:root body,:root body *{font-synthesis-weight:none}
:root body :is(p,li,dt,dd,label,legend,input,textarea,select){font-weight:500!important}
:root body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important}
:root body :is(strong,b){font-weight:700!important}
:root body.h-library :is(.book-meta,.book-category,.card-meta-text,.h-mini-category,.optional,.form-note,.form-hint,.text-muted,.muted,.lc-muted,.lc-privacy,.lc-kicker,.breadcrumbs){color:#525861!important;opacity:1!important}
:root body.h-library :is(.publisher-form label,.publisher-form legend,.contact-pending){color:#343a40!important;opacity:1!important}
:root body input::placeholder,:root body textarea::placeholder{color:#525861!important;opacity:1!important;font-weight:500}
:root body.h-library .detail-about :is(h2,h3,p,li,strong,b,em),
:root body #description.about-copy,:root body #description.about-copy :is(h2,h3,p,li,strong,b,em),
:root body.h-library article.editorial .editorial-body :is(h2,h3,p,li,strong,b,em){color:#343a40!important;opacity:1!important}

:root body.h-library main p:where(:not(.lc-error):not([role=alert])){color:#525861!important;opacity:1!important}
