:root{--muted:#605365}
body{font-size:16px}
.hero-heading p,.standard-heading p,.schema-label p,.evolution-copy>p,.handoff-list p,.contact-top>p{font-size:18px;line-height:1.85;color:#605065}
.stage-label,.workspace-tag,.sync-status,.directory-title>span,.filter-tabs button,.product small,.product>b,.directory-bottom,.sheet-label,.metadata-sheet>code,.metadata-fields>div>div>span,.metadata-fields small,.capability-label,.registry-foot,.floating-note small,.hero-foot,.code-bar,.code-check,.change-row,.change-top p,.change-note,.version-tabs button,.form-bottom>span,footer{color:#68546f}
.published,.verified{color:#3c6a51}
.reference-panel p,.reference-branches>span{color:#604968}
.reference-panel p{font-size:18px;line-height:1.85}
.capability-value,.value{color:#965238}
.dim{color:#77617c}
input::placeholder,textarea::placeholder{color:#745b7d;opacity:1}
.registry-top{height:auto;min-height:58px;gap:15px;padding-top:12px;padding-bottom:12px}
.registry-foot{height:auto;min-height:38px;gap:15px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}
.registry-stage{padding-bottom:68px}
.metadata-sheet,.evolution-copy,.change-log,.schema-code,.schema-composition>*{min-width:0}
.change-row code{overflow-wrap:anywhere;min-width:0}
.change-row>span:first-child{flex-shrink:0}
.change-top{flex-wrap:wrap}
.change-top>div{min-width:0}
.change-top p{font-size:16px}
.change-note{font-size:16px;line-height:1.85}
.filter-tabs button.active,.schema-label>span,.change-row.added,.change-top>span:last-child,.handoff-list article>span{color:#8d4d38}
.app-icon,.field-type{color:#534363}
.reference-panel>a,.floating-note,.hero-foot>a,.code-bar span:first-child,.key,.version-tabs button.active,.email-row>a,.copy-email{color:#5f426d}
.code-check>span{color:#416c55}
.form-bottom>button{background:linear-gradient(110deg,#74517f,#835872)}
.brand-mark{background:linear-gradient(135deg,#bb4a24,#a13516)}
.floating-note>span:last-child{color:#8b4b32}
@media(max-width:760px){
  .stage-label{gap:15px;flex-wrap:wrap}
  .stage-label>span:last-child{display:none}
  .registry-top{flex-wrap:wrap}
  .product{min-width:0}.product>span:nth-child(2){min-width:0}.product>b{display:none}
  .metadata-sheet>code{overflow-wrap:anywhere}
  .metadata-fields{grid-template-columns:1fr}
  .registry-foot{line-height:1.8}
  .floating-note{position:static;transform:none;margin-top:16px}
  .registry-stage{padding-bottom:0}
  .change-log{padding:20px 16px;transform:none}
  .change-row{flex-wrap:wrap;gap:10px}
  .version-tabs{flex-wrap:wrap}
  .code-check{flex-wrap:wrap}
}
