/* One typographic accent for model names; variants without a full page remain plain text. */
body .instrument-name,body a.instrument-name,body .instrument-name:visited{color:var(--site-accent,#e88b61)!important;font:inherit;letter-spacing:inherit;text-decoration:none}
body a.instrument-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}
body a.instrument-link:focus-visible{outline:2px solid var(--site-accent,#e88b61);outline-offset:4px}
.news-meta time{font:inherit;color:var(--site-muted,#acbdb9);letter-spacing:.035em;text-transform:none}
/* Position, rather than the presence of a category, determines the accent. */
.news-meta:has(time)>span:first-of-type{color:var(--site-accent,#e88b61)}
