.park-redesign .park-map-stage .hexmap-viewport.readable-hexmap.adventure-hexmap.refined-hexmap{top:0;left:252px;width:auto;height:auto;min-height:0}.map-readable-guide{position:absolute;top:0;left:0;bottom:var(--map-card-space,76px);width:252px;z-index:2;pointer-events:none}.readable-hexmap.adventure-hexmap.refined-hexmap .hex-label{max-width:none;flex-shrink:0;line-height:1.3;white-space:nowrap;word-break:normal;letter-spacing:0;color:#173e58;background:#fffdf4;border-color:#b49356;transform:translateY(28px)}.readable-hexmap.adventure-hexmap.refined-hexmap .hex-label.selected{color:#fff9ea;background:#174b6a}.readable-hexmap.adventure-hexmap.refined-hexmap .hex-tile:focus-visible .hex-label{outline-color:#174b6a}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-guide{top:50%;left:24px;width:208px;max-width:208px;gap:24px;padding:12px;transform:translateY(-50%);background:#fff9ed}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-guide:before{left:28px}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label{gap:10px;min-width:0}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-number{width:32px;height:32px;font-size:16px}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label strong{font-size:18px;line-height:1.4;color:#173e58;white-space:nowrap}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label small{font-size:16px;line-height:1.5;color:#63512f}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label small>span{display:inline-block;white-space:nowrap}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-note{top:calc(100% + 8px);left:0;right:0;max-width:none;padding:7px 10px;font-size:16px;line-height:1.5;color:#63512f;background:#fff9ed;text-wrap:balance}.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-controls{right:12px;bottom:12px;padding:4px;background:#fff9ed}.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-controls button{width:48px;height:48px;min-width:48px;min-height:48px;font-size:18px;font-weight:700}.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-controls .hexmap-entrance,.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-controls .hexmap-reset{width:62px;min-width:62px;padding-inline:10px;font-size:18px;white-space:nowrap}.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-hint{left:16px;bottom:22px;max-width:calc(100% - 272px);padding:6px 9px;font-size:16px;line-height:1.5;color:#31515a;background:#fff9ed}@media (max-width:1100px){.park-redesign .park-map-stage .hexmap-viewport.readable-hexmap.adventure-hexmap.refined-hexmap{top:114px;left:0}.map-readable-guide{bottom:auto;right:0;width:auto;height:114px}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-guide{top:12px;left:10px;right:10px;width:auto;max-width:none;flex-direction:row;justify-content:space-between;gap:8px;padding:10px;transform:none}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-guide:before{display:none}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label{flex:0 1 auto;flex-direction:row;gap:5px;text-align:left}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-number{width:28px;height:28px;font-size:16px}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label strong{font-size:16px}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-label small{display:none}.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-note{top:calc(100% + 6px);padding:6px 8px;text-align:center}.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-hint{left:12px;bottom:80px;max-width:calc(100% - 24px)}}@media (forced-colors:active){.readable-hexmap.adventure-hexmap.refined-hexmap .hex-label,.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-controls,.readable-hexmap.adventure-hexmap.refined-hexmap .hexmap-hint,.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-guide,.readable-hexmap.adventure-hexmap.refined-hexmap .park-map-stage-note{color:CanvasText;background:Canvas;border-color:CanvasText}.readable-hexmap.adventure-hexmap.refined-hexmap .hex-label.selected{color:CanvasText;background:Canvas;border-color:CanvasText;font-weight:800}.readable-hexmap.adventure-hexmap.refined-hexmap .hex-label{forced-color-adjust:auto;text-shadow:none;box-shadow:none}.readable-hexmap.adventure-hexmap.refined-hexmap .hex-label.selected,.readable-hexmap.adventure-hexmap.refined-hexmap .hex-tile:focus-visible .hex-label{outline-style:solid;outline-color:Highlight}}.park-readable .world-navigation{display:block;position:-webkit-sticky;position:sticky;top:20px;min-width:0;max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;margin:0;padding:0 6px 6px 0}.park-readable .world-navigation-picker{min-width:0}.park-readable .world-navigation-summary{display:none}.park-readable .world-navigation .navigation-label{display:block;margin:0 0 12px;padding:4px 10px;font-size:1.125rem;line-height:1.6}.park-readable .world-nav-options{display:grid;grid-gap:6px;gap:6px;min-width:0}.park-readable .world-nav-option{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;grid-gap:2px 12px;gap:2px 12px;width:100%;min-width:0;min-height:64px;padding:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#354954;font:inherit;font-size:1.125rem;line-height:1.6;text-align:left;white-space:normal}.park-readable .world-nav-option>.all-worlds-icon,.park-readable .world-nav-option>img{grid-column:1;grid-row:1/3;align-self:center;width:36px;height:36px;margin:0;border-radius:50%;object-fit:cover}.park-readable .world-nav-name{grid-column:2;min-width:0;word-break:normal;overflow-wrap:anywhere;text-wrap:balance;font-weight:700}.park-readable .world-nav-count{grid-column:2;font-size:1rem;line-height:1.7;color:#526158}.park-readable .world-nav-option:hover{background:#f6edd9}.park-readable .world-nav-option.is-active{border-color:#c4a86d;background:#f2e4c7;color:#174b6a}.park-readable .world-nav-option:focus-visible,.park-readable .world-navigation-summary:focus-visible{outline:3px solid #174b6a;outline-offset:-3px}.park-readable .world-navigation .world-guide{display:block;margin-top:16px;padding:18px 12px 10px}@media (min-width:841px){.park-readable .explore-layout{grid-template-columns:280px minmax(0,1fr);gap:28px}}@media (min-width:841px) and (max-width:1120px){.park-readable .explore-layout{grid-template-columns:260px minmax(0,1fr);gap:24px}}@media (max-width:840px){.park-readable .world-navigation{position:static;max-height:none;overflow:visible;scrollbar-gutter:auto;margin:0 0 24px;padding:0}.park-readable .world-navigation-picker{border:1px solid #d8c59b;border-radius:10px;background:#fffdf7}.park-readable .world-navigation-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;min-height:64px;padding:16px;color:#174b6a;cursor:pointer;list-style:none;border-radius:9px}.park-readable .world-navigation-summary::-webkit-details-marker{display:none}.park-readable .world-navigation-summary-label{font-size:1rem;line-height:1.7;color:#526158}.park-readable .world-navigation-disclosure{display:inline-flex;align-items:center;gap:4px;font-size:1rem;line-height:1.7}.park-readable .world-navigation-disclosure>svg{width:20px;height:20px}.park-readable .world-navigation-picker[open] .world-navigation-disclosure>svg{transform:rotate(180deg)}.park-readable .world-navigation-current{grid-column:1/-1;min-width:0;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.6}.park-readable .world-navigation-current-count{grid-column:1/-1;font-size:1rem;line-height:1.7;color:#526158}.park-readable .world-navigation .navigation-label{display:none}.park-readable .world-nav-options{gap:6px;padding:8px;border-top:1px solid #e1d5bb}.park-readable .world-nav-option{border-color:#e5dece;background:#fffefa}.park-readable .world-navigation .world-guide{margin:8px}}@media (forced-colors:active){.park-readable .world-nav-option,.park-readable .world-navigation-picker{background:Canvas;color:CanvasText;border-color:ButtonText}.park-readable .world-nav-option.is-active{outline:2px solid Highlight;outline-offset:-3px}.park-readable .world-navigation :is(.world-nav-count,.world-navigation-summary,.world-navigation-summary-label,.world-navigation-current-count){color:CanvasText}.park-readable .world-nav-option:focus-visible,.park-readable .world-navigation-summary:focus-visible{outline-color:Highlight}}