.room-nav{height:var(--nav-height);background:var(--wisteria);border-bottom:2px solid var(--line);z-index:200;font-family:var(--font-hand);font-size:var(--fs-nav-title);color:#fff;justify-content:space-between;align-items:center;padding:0 clamp(12px,2vw,28px);display:flex;position:fixed;top:0;left:0;right:0}.nav-title{pointer-events:none;white-space:nowrap;font-weight:400;font-family:var(--font-hand);font-size:var(--fs-nav-title);margin:0;position:absolute;left:50%;transform:translate(-50%)}.nav-btn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:2px;padding:4px 8px;text-decoration:none;transition:background .15s}.nav-btn:hover{background:#00000014}.map-wrap{position:relative}.map-btn{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:4px;display:flex}.map-caret{font-size:var(--fs-caret-lg)}.map-dropdown{z-index:201;background:#5e80ff;border:2px solid #111;flex-direction:column;min-width:170px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:3px 4px #0000001f}.map-dropdown.open{display:flex}.map-group-btn{width:100%;font-family:var(--font-hand);font-size:var(--fs-nav-dropdown);color:#fff;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;transition:background .12s;display:flex}.map-group-btn:hover{background:#00000012}.map-group-caret{font-size:var(--fs-caret-sm);transition:transform .12s}.map-group.open .map-group-caret{transform:rotate(180deg)}.map-group-items{background:#0000001f;flex-direction:column;display:none}.map-group.open .map-group-items{display:flex}.map-item{font-family:var(--font-hand);font-size:var(--fs-nav-dropdown);color:#fff;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;padding:8px 14px 8px 26px;text-decoration:none;transition:background .12s;display:block}.map-item:hover{background:#00000012}.map-item.current{color:#ffffff8c;cursor:default}.map-item.current:hover{background:0 0}
