.painted-destination{position:absolute;transform:translate(-50%,-50%);z-index:4;display:block}.painted-destination-art{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:52px;min-height:52px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;outline:none}.painted-destination-art>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 5px #06191ea6);pointer-events:none}.painted-destination-label{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translate(-50%,5px);z-index:3;padding:5px 9px;border:1px solid #d7b96f;border-radius:8px 3px;background:linear-gradient(180deg,#321252f2,#17102ff2);color:#f2d98b;font:600 10px/1.15 Fraunces,Georgia,serif;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px #071218;box-shadow:0 5px 14px #061018bd;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.painted-destination-label:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#d7b96f}.painted-destination-label.label-bottom{top:calc(100% + 5px);bottom:auto}.painted-destination-label.label-bottom:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#d7b96f}.painted-destination-art:focus-visible .painted-destination-label,.painted-destination-art:hover .painted-destination-label,.painted-destination.is-selected .painted-destination-label{opacity:1;visibility:visible;transform:translate(-50%)}.painted-destination-art:focus-visible:after{content:"";position:absolute;inset:-6px;border:2px solid #baff58;border-radius:38%;box-shadow:0 0 0 3px #321252b8,0 0 18px #baff5877}.painted-destination-touch{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%);z-index:8;display:flex;align-items:center;gap:7px;padding:5px 5px 5px 10px;border:1px solid #d7b96f;border-radius:999px;background:#17102ff4;color:#fff1cf;box-shadow:0 7px 18px #061018d4;white-space:nowrap;font:600 10px/1.1 Fraunces,Georgia,serif}.painted-destination-touch>button{min-height:44px;padding:0 14px;border:1px solid #a8e6c8;border-radius:999px;background:#17483b;color:#fff5d6;font:700 11px Fraunces,Georgia,serif;cursor:pointer}@media(hover:hover) and (pointer:fine){.painted-destination-touch{display:none}}@media(hover:none),(pointer:coarse){.painted-destination.is-selected .painted-destination-label{opacity:0;visibility:hidden}}@media(max-width:760px){.painted-destination-art{min-width:58px;min-height:58px}.painted-destination-label,.painted-destination-touch{font-size:11px}}.kingdom-town.kingdom-arrival.is-new-starting-map{background:#111a47}.kingdom-town.kingdom-arrival.is-new-starting-map .kingdom-map-scroll{aspect-ratio:3/2;overscroll-behavior-inline:contain}.kingdom-town.kingdom-arrival.is-new-starting-map .kingdom-map-canvas{width:100%;min-width:0;height:auto;aspect-ratio:3/2}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-arrival-landscape{object-fit:fill;object-position:center;filter:none;transform:none}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-painted-destination{min-width:44px;min-height:44px}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-woods-gate{width:11%;height:20%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-bramblewick-path{width:12%;height:20%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-worthleaven-path{width:15%;height:13%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-bonesies-cloud{width:9%;height:9%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-home-door{width:17%;height:20%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-spa-door{width:17%;height:23%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-adoption-door{width:15%;height:14%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-raffle-door{width:9%;height:12%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-moonlight-gate{width:10%;height:16%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-market-arcade{width:22%;height:23%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-battle-door{width:18%;height:18%}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-wildflower-path{width:20%;height:20%}.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-art:focus-visible .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-art:hover .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination.is-selected .painted-destination-label{width:max-content;max-width:150px;padding:4px 8px;border-color:rgb(255 226 155/82%);border-radius:999px;background:rgb(31 18 72/76%);color:#fff2c6;font:700 clamp(12px,1vw,13px) /1.1 Fraunces,Georgia,serif;white-space:normal;text-align:center;text-wrap:balance;text-shadow:0 1px 3px #09051d,0 0 6px #09051d;box-shadow:0 3px 10px rgb(4 3 24/45%);opacity:1;visibility:visible;transform:translate(-50%)}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-raffle-door .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-worthleaven-path .painted-destination-label{right:0;left:auto;transform:none}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-moonlight-gate .painted-destination-label{top:50%;right:calc(100% + 6px);bottom:auto;left:auto;max-width:96px;transform:translateY(-50%)}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-bonesies-cloud .painted-destination-label{top:0;right:25%;bottom:auto;left:auto;max-width:100px;transform:none}.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-label:after{display:none}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-home-door .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-spa-door .painted-destination-label{top:50%;bottom:auto;left:100%;transform:translate(6px,-50%)}.meadow-map-featured-iggy{position:absolute;z-index:6;left:43.5%;top:47.5%;width:84px;height:84px;pointer-events:auto;transform:translate(-50%,-10%)}.meadow-map-featured-iggy>[data-living-iggy]{position:relative;filter:drop-shadow(0 7px 7px rgb(8 12 31/38%))}@media (max-width:700px){.kingdom-town.kingdom-arrival.is-new-starting-map .kingdom-map-scroll{height:min(60vh,507px);aspect-ratio:auto}.kingdom-town.kingdom-arrival.is-new-starting-map .kingdom-map-canvas{width:760px;min-width:760px;height:100%}.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-art:focus-visible .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-art:hover .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination.is-selected .painted-destination-label{max-width:132px;font-size:12px}.kingdom-town.kingdom-arrival.is-new-starting-map .painted-destination.is-selected .painted-destination-label{opacity:1;visibility:visible}.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-home-door .painted-destination-label,.kingdom-town.kingdom-arrival.is-new-starting-map .meadow-spa-door .painted-destination-label{transform:translate(6px,-50%)}.meadow-map-featured-iggy{width:84px;height:84px;transform:translate(-50%,-3%) scale(.62);transform-origin:center bottom}}.LeavenworthMap_map__6F7Fd{position:relative;width:100%;margin:0 auto 12px;overflow:hidden;border-radius:16px;isolation:isolate;background:#250644}.LeavenworthMap_painting__tHmqh{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.LeavenworthMap_return__Ml5fy{position:absolute;left:87%;top:72%;transform:translate(-50%,-50%);min-height:44px;padding:7px 12px;border:1px solid #bc8ce2;border-radius:50%/18%;background:linear-gradient(145deg,#501078f2,#24053ff5);box-shadow:inset 0 0 0 2px #310755,inset 0 0 0 3px #a45dd866,0 3px 9px #12021e99;color:#f2d98b;font:700 11px/1.3 Cinzel Decorative,Georgia,serif;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px #140021}.LeavenworthMap_return__Ml5fy span{margin-right:3px}.LeavenworthMap_return__Ml5fy:hover{background:#60128e}.LeavenworthMap_return__Ml5fy:focus-visible{outline:3px solid #f2d98b;outline-offset:3px}@media(max-width:700px){.LeavenworthMap_return__Ml5fy{left:auto;right:2%;top:auto;bottom:3%;transform:none;padding:6px 9px;font-size:10px}.LeavenworthMap_map__6F7Fd{border-radius:10px}}