/* Section palettes are scoped to Home; project case studies stay unchanged. */
body[data-page="home"] .editorial-manifesto{background:#eee8d9;color:#252c24}
body[data-page="home"] .manifesto-line{color:#252c24;background-image:linear-gradient(90deg,#252c24 var(--word-reveal),#858777 var(--word-reveal))}
body[data-page="home"] .manifesto-line em{color:#9b462f;-webkit-text-fill-color:#9b462f}
body[data-page="home"] .manifesto-note{color:#525a4d}
body[data-page="home"] .phase-text-link{border-color:#252c2470}
body[data-page="home"] .project-stream{background:#344438;color:#f1eedf}
body[data-page="home"] .stream-heading>p:last-child,body[data-page="home"] .stream-meta,body[data-page="home"] .stream-status{color:#d4dacb}
body[data-page="home"] .education-section{background:#d8c8af;color:#292d24;padding-top:90px}
body[data-page="home"] .education-list{border-color:#5c5f4b66}
body[data-page="home"] .education-list article{grid-template-columns:1fr;border-color:#5c5f4b66}
body[data-page="home"] .education-list p,body[data-page="home"] .education-list div>span{color:#4d5143}
body[data-page="home"] .education-list article:hover{color:#843d2c}
body[data-page="home"] .degree-honour{color:#843d2c!important;border-color:#843d2c}
body[data-page="home"] .lil-entry{background:#343d43;color:#f2eee3}
body[data-page="home"] .lil-open{border-color:#e3d5ba;color:#f2eee3}
body[data-page="home"] .public-email{background:#ded5c3;color:#242b25}
body[data-page="home"] .public-email a{color:inherit}
body[data-page="home"] .about-github{background:#b63826;color:#fff4e1}
body[data-page="home"] .contact-section{background:#f4f0e6;color:#161d18}
body[data-page="home"] .closing{background:#e53924;color:#fff4e1}
body[data-page="home"]>footer{background:#171e19;color:#f0edde}
@media(prefers-reduced-motion:reduce){body[data-page="home"] .manifesto-line{-webkit-text-fill-color:#252c24;background:none}}
