.world-map{z-index:10000;isolation:isolate;color:#fff8e4;width:100%;height:100dvh;font-family:Jetopia Guide Body,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.world-map *{box-sizing:border-box}.world-map button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.world-map button:focus-visible{outline-offset:3px;outline:3px solid #fff}.world-map-canvas{width:100%;height:100%;position:absolute;inset:0}.world-map-background{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.world-map-zooming .world-map-background{width:var(--world-map-wide);left:var(--world-map-left);object-fit:fill}.world-map-zooming .world-map-canvas{background:url(/world-guide/jeju-oblique-map.webp) 50%/cover}.world-map-top{z-index:12;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:20px;right:16px}.world-map-brand{letter-spacing:3px;text-shadow:0 1px 8px #000;font:10px Jetopia Guide Cinzel,Georgia,serif}.world-map-controls{gap:7px;display:flex}.world-map-control{background:#03170e70;border:1px solid #d8bd7860;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:grid;font-size:17px!important}.world-map-control svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.world-map-title{z-index:3;pointer-events:none;background:linear-gradient(#021710b3,#02171066 65%,#0000);padding:92px 23px 38px;position:absolute;top:0;left:0;right:0}.world-map-title h1{letter-spacing:0;color:#f7edda;text-shadow:none;margin:0 0 10px;font-family:Jetopia Guide Jalnan,sans-serif;font-size:24px;font-weight:400;line-height:normal}.world-map-title p{margin:0;font-size:13px;line-height:1.9}.world-map-zone{text-align:center;z-index:4;background:0 0;border:0;width:110px;min-width:100px;height:105px;min-height:90px;padding:2px 6px;position:absolute}.world-map-zone-0{top:38.4615%;left:39.4444%}.world-map-zone-1{width:181px;top:21.0256%;left:8.88889%}.world-map-zone-2{top:59.7436%;left:53.8889%}.world-map-emblem{background:#092319b8;border:1px solid #f9de96;width:39px;height:39px;margin:auto;display:block;transform:rotate(45deg);box-shadow:0 0 22px #e7c76d50}.world-map-emblem>span{color:#ffe7a1;place-items:center;height:100%;font-size:24px;display:grid;transform:rotate(-45deg)}.world-map-zone strong{color:#f7edda;white-space:nowrap;text-shadow:0 1px 3px #001b12;word-break:keep-all;background:radial-gradient(#08251fe0,#0000 75%);padding:12px 0 0;font-family:Jetopia Guide Jalnan,sans-serif;font-size:12px;font-weight:400;line-height:1.55;display:block}.world-map-zone:before{content:"";opacity:.65;background:linear-gradient(#0000,#ffe5a7);width:2px;height:55px;position:absolute;bottom:67px;left:50%;box-shadow:0 0 15px #ffe5a7}.world-map-bottom{z-index:6;background:linear-gradient(#0000,#021710aa 34%,#021710c7);padding:32px 23px 16px;position:absolute;bottom:0;left:0;right:0}.world-map-hint{text-align:center;color:#e7d3a0;letter-spacing:2px;margin:0 0 18px;font-size:14px}.world-map-mini{border-top:1px solid #bfa86c;border-bottom:1px solid #bfa86c;align-items:center;gap:12px;padding:9px 0;display:flex}.world-map-mini img{object-fit:cover;object-position:center 15%;width:48px;height:62px}.world-map-mini p{white-space:pre-line;margin:0;font-size:14px;line-height:1.95}.world-map-skip{text-underline-offset:5px;background:0 0;border:0;min-width:140px;min-height:44px;margin:7px auto 0;text-decoration:underline;display:block;color:#e5e5d3!important;font-size:11px!important}.world-map-cloud{pointer-events:none;opacity:.06;background:radial-gradient(#fffc,#0000 63%);width:500px;height:90px;animation:20s ease-in-out infinite alternate world-map-cloud;position:absolute;top:42.3077%;left:-80px}@keyframes world-map-cloud{to{transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.world-map-cloud{animation:none}.world-map *{transition:none!important;animation:none!important}}.world-map:not(:lang(ko)) .world-map-zone strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-family:Jetopia Guide Body,system-ui,sans-serif;font-weight:600}.world-map:not(:lang(ko)) .world-map-title h1{font-family:Jetopia Guide Body,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.35}.world-map:not(:lang(ko)) .world-map-title p{font-size:12px;line-height:1.5}.world-map-mini p{overflow-wrap:anywhere}.world-map:lang(ar),.world-map:lang(ur){text-align:right}
