/* Same Inter glyphs/variable weights, subset for current Latin copy; original remains as fallback. */
:root{--muted:#62675e}
:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.helix-caption p{opacity:1}
.hotspot-list span,.documentation-row span,.responsibility-pair>span,.fabric-selector button{color:#58624e}
.capability-tabs span,[data-tonal=dark] [data-capability] span{color:#c7cebd}
[data-tonal=light] .global-layout p,[data-tonal=light] .connection-field .image-note{color:#62675e}
[data-tonal=dark] .global-layout p,[data-tonal=dark] .connection-field .image-note{color:#c7cebd}
.scene-pending .static-helix{display:grid;position:absolute;inset:15% 5%;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;z-index:5}
.scene-pending .editorial,.scene-pending .helix-caption,.scene-pending .scene-loading{visibility:hidden}
@media(max-width:600px){.scene-pending .static-helix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.process-stop>span{color:#58624e}
[data-tonal=light] .production-heading p,[data-tonal=light] .production-disclaimer{color:#62675e}
.production-story[data-tonal=dark] .production-heading p{color:#c7cebd}
.production-story[data-tonal=dark] .production-disclaimer{color:#c7cebd!important}

.production-story .production-heading p{color:#62675e}
.production-story .production-disclaimer{color:#62675e!important}
.production-story[data-tonal=dark] .production-heading p{color:#c7cebd}
.production-story[data-tonal=dark] .production-disclaimer{color:#c7cebd!important}
