/* Public Pay It Forward, scholarship application and legal-page paint only.
   Each route opts in explicitly; shared admin/tenant renderers are unchanged. */
body.nh-linked-support-silver{
 --nh-color-page:#fff;--nh-color-surface:#fff;--nh-color-surface-soft:#f4f6f8;
 --nh-color-ink:#111;--nh-color-heading:#111;--nh-color-muted:#5e6670;
 --nh-color-border:#b9c2ca;--nh-color-border-strong:#aeb8c1;
 --nh-color-action:#e8ecef;--nh-color-selected:#eef1f4;--nh-color-brand:#65717d;
 background:#fff;color:#111;
}
body.nh-linked-support-silver .nha-brand{border-color:#d8ceba}
body.nh-linked-support-silver .nha-brand>a:first-child{color:#111}
body.nh-linked-support-silver .nha-brand em{color:#606870}
body.nh-linked-support-silver .nha-brand img{filter:grayscale(1)}
body.nh-linked-support-silver .nhw-heading h1{color:#111}
body.nh-linked-support-silver :is(.nha-eyebrow,.nha-page-link){color:#5e6670}
body.nh-linked-support-silver .nha-page-link a{color:#111;text-decoration-color:#d8ceba}
body.nh-linked-support-silver .nha-example{background:#f4f6f8;color:#111}
body.nh-linked-support-silver .nha-example span:last-child{border-color:#d8ceba}
body.nh-linked-support-silver .nha-check input{accent-color:#687784}
body.nh-linked-support-silver .nhw-card{box-shadow:0 8px 30px rgba(42,48,56,.025)}
body.nh-linked-support-silver .nhw-button{
 background:linear-gradient(180deg,#fff,#e8ecef);
 border-color:#b9c2ca;color:#111;
 box-shadow:inset 0 1px 0 #fff;
}
body.nh-linked-support-silver .nhw-button:hover:not(:disabled){
 background:linear-gradient(180deg,#fafbfc,#dce3e9);
 border-color:#929da7;color:#111;
}
body.nh-linked-support-silver .nhw-input::placeholder{color:#69737d}
body.nh-linked-support-silver :is(a,button,input,textarea,select):focus-visible{
 outline:2px solid #737f8a;outline-offset:3px;
}
/* Existing error messages and disabled opacity remain owned by workspace.css. */

body.nh-linked-legal-silver{
 --nh-ink:#111;--nh-muted:#5e6670;--nh-gold:#65717d;
 background:#fff;color:#111;
}
body.nh-linked-legal-silver .site-header{background:rgba(255,255,255,.94);border-color:#d8ceba}
body.nh-linked-legal-silver .brand-mark{filter:grayscale(1)}
body.nh-linked-legal-silver .brand-name{color:#606870}
body.nh-linked-legal-silver .brand-name strong{color:#111}
body.nh-linked-legal-silver .primary-nav{color:#5e6670}
body.nh-linked-legal-silver .legal-nav a.is-active{color:#111}
body.nh-linked-legal-silver .legal-nav a::after{background:#d8ceba}
body.nh-linked-legal-silver .legal-eyebrow{color:#5e6670}
body.nh-linked-legal-silver .legal-shell :is(h1,h2,h3){color:#111}
body.nh-linked-legal-silver .legal-shell p{color:#5e6670}
body.nh-linked-legal-silver .legal-shell a{color:#111;text-decoration-color:#d8ceba}
body.nh-linked-legal-silver a:hover{color:#434f5a}
body.nh-linked-legal-silver a:focus-visible{outline:2px solid #737f8a;outline-offset:3px}
