/* Shared location cues and the compact, original rose mark. */
.city-story .story-brand-line{display:inline-flex;align-items:center;gap:.32em;white-space:nowrap}
.city-story .story-rose{display:inline-block;position:relative;flex:none;width:1.38em;height:.64em;overflow:hidden;line-height:0}
.city-story .story-rose img{display:block;width:100%!important;height:auto!important;max-width:none!important;object-fit:contain;object-position:top left;margin:0!important;filter:none!important}
.city-story .story-signature{display:inline-block;margin-top:.14em;font-size:.86em;line-height:1.35}
.main-nav a[data-current-page],body.final-direction #final-menu nav a[data-current-page],body.final-direction #final-menu .menu-room-links a[data-current-page]{color:#89643b}
.main-nav a[data-current-page]::after{transform:scaleX(1);background:#a48355}
#final-menu nav a[data-current-page]>span{color:#89643b}
.menu-room-links a[data-current-page]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b49770}
.hub-page .main-nav a[data-current-page]{color:#89643b}
.site-language-switcher{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:inherit}
.site-language-switcher a,.header-languages a,.menu-languages a{color:inherit;text-decoration:none}
.site-language-switcher a[aria-current=page],.header-languages a[aria-current=page],.menu-languages a[aria-current=page]{color:#89643b;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.final-header:not(.is-scrolled) .header-languages a[aria-current=page]{color:#ecd1a7}
.site-language-switcher>span{opacity:.5;font-size:.8em}
.privacy-languages{font-size:12px;vertical-align:baseline}
@media(max-width:750px){.header-actions{gap:14px}.site-language-switcher{gap:6px;font-size:9px}.final-header .header-languages{gap:7px!important;font-size:10px!important}.final-header .header-languages a{padding-block:8px}.menu-languages{gap:17px!important}}
@media(max-width:380px){body.final-direction .final-menu-button{margin-left:10px}}
