/* Neutral monochrome palette; original vehicle photographs retain their colors. */
:root{--ink:#202020;--paper:#f3f3f3;--gold:#505050;--line:#20202030;--muted:#686868}
.header{background:#f3f3f3;color:#202020}
/* Align mixed Japanese and Latin navigation labels on one text baseline. */
@media(min-width:601px){.header nav{align-items:baseline}.header nav>a{line-height:1.5}}
.hero{background:#f3f3f3;color:#202020}
.hero .eyebrow,.hero-description,.manifesto>div p{color:#616161}
.heritage-title em{color:#585858}
.section .eyebrow{color:#686868}
.brand-strip{background:#202020;color:#f3f3f3}
.brand-strip i{color:#bdbdbd}
.collection{background:#e7e7e7}
.filters button{border-color:#bdbdbd}
.bike-photo{background:#d4d4d4}
.photo-arrow{background:#444;color:#fff}
.story{background:#202020;color:#f3f3f3}
.story-copy>p:not(.eyebrow){color:#c7c7c7}
.story .eyebrow,.story-display em,.story .values b{color:#bdbdbd}
.story-copy>.story-display{color:#f3f3f3}
.image-index{background:#202020eb;color:#f3f3f3}
.visit{background:#dedede;color:#202020}
.visit .eyebrow{color:#606060}
.visit-intro>p:not(.eyebrow),.steps p{color:#606060}
.social-strip{background:#373737;color:#f3f3f3}
.footer{background:#f3f3f3}
.footer p{color:#5c5c5c}
.brass:hover{background:#505050}
.preview-notice{background:#f3f3f3f2}
a:focus-visible,button:focus-visible{outline-color:#777}

