#worldPlane[data-map="land"] .world-place[data-world-destination]:not([data-world-destination^="land"]){display:none!important}
#worldPlane:not([data-map="land"]) .world-place[data-world-destination^="land"]{display:none!important}
#worldPlane[data-map="land"] #worldMapGate{left:50%;top:5%;bottom:auto;font-size:11px;padding:5px 8px;min-height:24px}

#worldPlane[data-map="checkpoint"] .world-place[data-world-destination]:not([data-world-destination^="checkpoint"]){display:none!important}
#worldPlane:not([data-map="checkpoint"]) .world-place[data-world-destination^="checkpoint"]{display:none!important}
#worldPlane[data-map="checkpoint"] #worldMapGate{left:50%;top:5%;bottom:auto;font-size:11px;padding:5px 8px;min-height:24px}

#worldPlane .world-place[data-region-portal]:not([hidden]){display:block!important}
#worldPlane .world-place[hidden],#worldMapGate[hidden]{display:none!important}
.world-region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:5px;font-size:8px}.world-region-grid span{padding:3px;background:#6d7768;border:1px solid #b8c29b}.world-region-grid .current{background:#bd6138;color:white}
body[data-time="morning"] #worldMap{filter:brightness(.94) saturate(.92)}
body[data-time="morning"] .world-plane::after{background:linear-gradient(120deg,#fff1bc14,#80b0cb0d)}
#shrineWorld #worldPlane .world-place[data-region-portal]:not([hidden]){display:block!important}
