/* Text accents: muted ink blue and sky blue, coordinated with the hero sky. */
:root{--text-accent:#426d91;--text-accent-deep:#315572;--text-accent-soft:#dbe9f3}
.bio-emphasis{color:var(--text-accent)!important}
.bio-intro .bio-point{color:var(--text-accent-deep);text-decoration-color:#a9c9df}
.about-section-title,.section-handnote{color:var(--text-accent)}
.work-open,.detail-trigger{color:var(--text-accent-deep)!important}
.work-open:hover,.detail-trigger:hover{color:#234762!important;background:#eaf1f7}
.project-dialog{--sheet-accent:#426d91}
.project-dialog .detail-body h2{color:#2d4a60}
.project-dialog .detail-body>h3,.project-dialog .detail-body>.section-handnote{color:var(--text-accent-deep)}
.project-dialog .detail-body .work-note h3{color:var(--text-accent-deep)}
.project-dialog .case-facts span:first-child{color:#426783}
.project-dialog .flow-visual b{color:#476b87}
.project-dialog .curiosity-heading h3,.project-dialog .curiosity-intro>h2{color:var(--text-accent-deep)}

/* A handwritten inscription on the portrait, rather than a UI label. */
#about .portrait-signoff{font-family:'Caveat','LXGW WenKai TC','SimSun','Songti SC',serif!important;font-size:17px!important;font-weight:400!important;line-height:1.75;letter-spacing:.045em;color:#52738e;transform:none;margin-top:10px!important;text-wrap:balance}
html[lang="en"] #about .portrait-signoff{font-size:19px!important;letter-spacing:.01em}

