/* ARUNO brand blue: shared text color across the site. */
:root{--ink:#2E80AF;--muted:#2E80AF}
body,body *{color:#2E80AF!important}
input::placeholder,textarea::placeholder{color:#2E80AF!important;opacity:1}
input,textarea,select,button{caret-color:#2E80AF}
/* Keep blue labels readable on previously dark call-to-action surfaces. */
.btn-dark,.nav-contact{background:#f4f1e9!important;border:1px solid #2E80AF!important}

:root{--paper:#FEF7EC}
body{background:#FEF7EC!important}
#about.intro,.mission-section{background:#FEF7EC!important}
.aruno-home>header{background:#FEF7EC!important}
.btn-dark,.nav-contact{background:#FEF7EC!important}


#about.intro .copy:first-of-type{font-size:clamp(20px,2.4vw,30px);line-height:1.9;letter-spacing:.025em;margin-top:0;margin-bottom:32px}
@media(max-width:600px){#about.intro .copy:first-of-type{font-size:20px;line-height:1.9}}
