:root{--ink:#202830;--accent:#775725;--paper:#f1f3f2;--gold:#d6b673}
.header{background:#121b23f5!important;color:#f4ecda;border-bottom:1px solid #b99351}
.brand-symbol{color:#dfbd78}.nav-link.active{border-color:#dfbd78}.header .icon-button:hover{background:#34434a}.open-indicator:before{background:#48baa7}
.world-button,.speed-control,.checkout-travel,.lift-travel,#catalogue-button{background:#17242ded!important;color:#f5e8cb!important;border-color:#b694556b!important;box-shadow:0 5px 18px #07101540}
.world-button:hover,.checkout-travel:hover,#catalogue-button:hover{background:#324750!important;border-color:#e0bc73!important}
.speed-control select{color:#f5e8cb;background:#17242d}.rotation-nav button{background:#182731aa;border-color:#d1b47688}.rotation-nav button:active{background:#96753caa}
.primary{background:#213c43;color:#f8edd8}.primary:hover{background:#35565a}.eyebrow{color:#9d7738}.scene-location{color:#fff2d6}.location-dot{background:#e6bd6b!important}
#day-phase{font-size:11px;color:#d8bd82;margin-left:8px}.directory-floor{background:#182731}.directory-floor h3{color:#e4c17d}.directory-floor button{border-color:#d3b77955}
#shopping-guide{background:#17262ff2;color:#faefd9;border-color:#c7a66c}#shopping-guide p,#guide-close{color:#d7e2dc}
.catalogue-product{border-color:#c7d0ce}.catalogue-product-copy>span{color:#775525}.catalogue-controls button{background:#e3ecea;color:#28494b}
.experience.roaming .intro{opacity:0!important;pointer-events:none!important}
@media(max-width:850px){#day-phase{display:none}}
:root{--ink:#192d33;--accent:#244b50;--paper:#f3f5f4;--gold:#d4b578}
.header{background:#10272cf5!important;border-bottom-color:#d4b57866}.header nav>a{font:12px 'DM Sans',Arial;color:#d5dfdb;display:flex;align-items:center;gap:7px}.header nav>a:hover{color:#e4c88d}.header nav>a svg{width:15px;height:15px}.header-tools>a{display:grid;place-items:center;color:#e9d8b3;width:32px;height:36px}.world-button,.speed-control,.checkout-travel,.lift-travel,#catalogue-button{background:#183b42ed!important;border-color:#c7a76b6b!important}.catalogue-controls button{background:#e3ece8;color:#284b4f}.primary{background:#244b50;color:#fbf3e4}.primary:hover{background:#3a6466}.directory-floor{background:#18383f}.brand-symbol{color:#e1c185}.checkout-choice:has(input:checked){background:#edf4ef;border-color:#73988b}.checkout-next,.checkout-dialog .primary{background:#244b50}.checkout-travel:hover{background:#315b5e!important}
@media(max-width:850px){.checkout-travel{top:calc(var(--mall-toolbar-bottom,170px) + 14px)}.lift-travel{top:calc(var(--mall-toolbar-bottom,170px) + 92px)}.catalogue-button{top:calc(var(--mall-toolbar-bottom,170px) + 138px)}.invoice-download{top:calc(var(--mall-toolbar-bottom,170px) + 186px)}.quality-control select{max-width:125px}}
