:root{--muted:#565d68}
body{font-size:16px}
.hero p,.architecture-grid p,.contact-heading p{font-size:18px;line-height:1.85}
.capability-list small,.registry-note>span,.architecture-grid p,.mini-code span{color:#535f50}
.governance p,.governance dd{font-size:18px;line-height:1.85;color:#ccd1dc}
input::placeholder,textarea::placeholder{color:#65707e;opacity:1}
.registry-note p,.form-note{font-size:16px;line-height:1.85}
footer p{font-size:16px}
.arch-number,.architecture-grid i{color:#4b6040}
.capability-list button.active strong,.capability-list button.active i{color:#6240ca}
.hub>span:last-child{color:#564470}
@media(max-width:760px){
  .mini-code{min-width:0;overflow-x:auto}
  code{overflow-wrap:anywhere}
  pre code{overflow-wrap:normal}
}
