/* Import Masters navigation — visible champagne, graphite lettering, no glow. */
:root{--nav-accent:#d2b98c;--nav-accent-hover:#e0cba5;--nav-accent-ink:#202126}
.room-photo-arrow,.room-back,.card-arrow,.round-button,.button-dark,.nav-book,.gallery-arrow,.room-play>.icon,.hero .button-red,.inventory-pagination .page-direction:not(:disabled){background:var(--nav-accent)!important;border-color:var(--nav-accent)!important;color:var(--nav-accent-ink)!important;box-shadow:inset 0 1px 0 #ffffff55,0 3px 9px #00000012!important}
.room-photo-arrow>span,.room-photo-arrow>.icon,.room-back>.icon,.card-arrow>.icon,.room-play>.icon,.button-dark .icon,.nav-book .icon,.hero .button-red .icon,.inventory-pagination .page-direction>.icon{color:var(--nav-accent-ink)!important}
.room-photo-arrow:hover,.room-back:hover,.card-arrow:hover,.round-button:hover,.button-dark:hover,.nav-book:hover,.gallery-arrow:hover,.room-play:hover>.icon,.hero .button-red:hover,.inventory-pagination .page-direction:not(:disabled):hover{background:var(--nav-accent-hover)!important;border-color:var(--nav-accent-hover)!important;color:var(--nav-accent-ink)!important}
.viewing-room>.dialog-close,#room-zoom-toggle{background:var(--nav-accent)!important;border-color:var(--nav-accent)!important;color:var(--nav-accent-ink)!important;box-shadow:inset 0 1px 0 #ffffff55!important}
.viewing-room>.dialog-close>.icon,#room-zoom-toggle>.icon{color:var(--nav-accent-ink)!important}
.inventory-pagination .page-number{border:1px solid #b69d7160;border-radius:8px;color:#e6cc9f;background:#b69d7112}
.inventory-pagination .page-number.active,.inventory-pagination .page-number.active:hover{background:var(--nav-accent)!important;border-color:var(--nav-accent)!important;color:var(--nav-accent-ink)!important}
.inventory-pagination .page-direction{border-radius:10px;padding-inline:14px}
.desktop-nav>a.active{color:#e0c79f}.desktop-nav .nav-icon .icon{color:#d2b98c}
.menu-toggle{color:var(--nav-accent-ink)!important;background:var(--nav-accent)!important;border:1px solid var(--nav-accent);border-radius:10px;width:38px;min-height:38px;align-items:center;justify-content:center;padding:8px!important}
.menu-toggle .icon{width:20px;height:20px;color:var(--nav-accent-ink)!important}
@media(max-width:700px){.menu-toggle{display:flex}.menu-toggle[aria-expanded=false]>.icon-x,.menu-toggle[aria-expanded=true]>.icon-menu{display:none}}
