/* Each model carries its frame palette through the editorial and technical sections. */
.product-page .product-hero{color:var(--model)}
.product-page .product-heading>p,.product-page .paint,.product-page .product-stats dt{color:var(--model-muted)}
.product-page .product-story,.product-page .specifications,.product-page .details,.product-page .related{color:var(--model)}
.product-page .story-columns,.product-page .specifications td,.product-page .specifications>div>p,.product-page .spec-note,.product-page .gallery-item>span{color:var(--model-muted)}
.product-page .product-story em,.product-page .specifications em,.product-page .details em,.product-page .related h2 em{color:var(--model-accent)}
.product-page .specifications .dark-link,.product-page .related>.section-heading .text-link{color:var(--model)}
.product-page .gallery-controls button{color:var(--model);border-color:var(--model-accent)}
.product-page .gallery-controls button:hover{background:var(--model-tint)}
.product-page .specifications th,.product-page .specifications td{border-bottom-color:var(--model-tint)}
