/* Match Shinozaki: one right-aligned row and the same serif navigation. */
.site-header .desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto;font-family:ShinoSerif,"Yu Mincho",serif;font-size:12px;font-weight:400;letter-spacing:.1em;line-height:1.9;color:#e3ddce;white-space:nowrap}
.site-header .desktop-nav a{color:inherit}
.site-header .desktop-nav a:hover{color:#d1b98b}
.site-header .menu-button{flex-shrink:0}
@media(min-width:761px) and (max-width:950px){.site-header{gap:20px}.site-header .desktop-nav{gap:32px;font-size:12px;letter-spacing:.1em}}
@media(max-width:760px){.site-header .desktop-nav{display:none}}
#site-menu nav a{font-family:ShinoSerif,"Yu Mincho",serif;font-weight:400}
