.adventure-map[data-astro-cid-ihej47bv]{margin:0 0 var(--kaq-space-5);padding:0;border-radius:var(--kaq-radius-card);overflow:hidden;border:1px solid var(--kaq-color-line);box-shadow:var(--kaq-shadow-raised);background:var(--kaq-color-surface-sunk);color:var(--kaq-color-ink)}.map-frame[data-astro-cid-ihej47bv] svg[role=img]{width:100%;height:auto;display:block}.adventure-map[data-astro-cid-ihej47bv].is-locator{max-width:340px;margin:var(--kaq-space-1) 0 var(--kaq-space-4);border-radius:var(--kaq-radius-control)}.adventure-map[data-astro-cid-ihej47bv] figcaption[data-astro-cid-ihej47bv]{margin:0;padding:var(--kaq-space-3) var(--kaq-space-4);font-size:var(--kaq-size-small);color:var(--kaq-color-ink-soft);background:var(--kaq-color-surface);border-top:1px solid var(--kaq-color-line)}.map-shell[data-astro-cid-ihej47bv],.map-frame[data-astro-cid-ihej47bv]{position:relative}.map-shell[data-astro-cid-ihej47bv]:has(.map-expand:not([hidden])) .map-frame[data-astro-cid-ihej47bv]{cursor:zoom-in}.map-expand[data-astro-cid-ihej47bv]{display:flex;align-items:center;justify-content:center;gap:var(--kaq-space-2);width:100%;min-height:var(--kaq-touch-min);padding:var(--kaq-space-2) var(--kaq-space-4);border:0;border-block-start:1px solid var(--kaq-color-line);border-radius:0;background:var(--kaq-color-surface);color:var(--kaq-color-forest);font:inherit;font-size:var(--kaq-size-small);font-weight:700;line-height:1;cursor:zoom-in}.map-expand[data-astro-cid-ihej47bv][hidden]{display:none}.map-expand[data-astro-cid-ihej47bv]:hover{background:var(--kaq-color-paper)}.adventure-map[data-astro-cid-ihej47bv]:not(.is-locator) .map-frame[data-astro-cid-ihej47bv] .map-loc-label{transform-box:fill-box;transform-origin:center}@media (max-width: 767px){.adventure-map[data-astro-cid-ihej47bv]:not(.is-locator) .map-frame[data-astro-cid-ihej47bv] .map-loc-label{transform:scale(2)}}@media (max-width: 420px){.adventure-map[data-astro-cid-ihej47bv]:not(.is-locator) .map-frame[data-astro-cid-ihej47bv] .map-loc-label{transform:scale(2.25)}}@media (min-width: 768px){.map-expand[data-astro-cid-ihej47bv]{position:absolute;bottom:var(--kaq-space-3);right:var(--kaq-space-3);width:auto;justify-content:flex-start;border:1px solid var(--kaq-color-line);border-radius:var(--kaq-radius-pill);box-shadow:var(--kaq-shadow-raised)}}.map-viewer[data-astro-cid-ihej47bv]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--kaq-color-paper);color:var(--kaq-color-ink)}.map-viewer[data-astro-cid-ihej47bv]:not([open]){display:none}.map-viewer[data-astro-cid-ihej47bv]::backdrop{background:var(--kaq-color-ink)}.map-viewer[data-astro-cid-ihej47bv][open]{display:flex;flex-direction:column}.map-viewer-bar[data-astro-cid-ihej47bv]{display:flex;align-items:center;justify-content:space-between;gap:var(--kaq-space-4);padding:var(--kaq-space-2) var(--kaq-space-3);border-bottom:1px solid var(--kaq-color-line)}.map-viewer-hint[data-astro-cid-ihej47bv]{margin:0;font-size:var(--kaq-size-small);color:var(--kaq-color-ink-soft)}.map-viewer-close[data-astro-cid-ihej47bv]{display:inline-flex;align-items:center;justify-content:center;width:var(--kaq-touch-min);height:var(--kaq-touch-min);flex:none;padding:0;border:0;border-radius:var(--kaq-radius-control);background:transparent;color:inherit;cursor:pointer}.map-viewer-close[data-astro-cid-ihej47bv]:hover{background:var(--kaq-color-surface-sunk)}.map-viewer-stage[data-astro-cid-ihej47bv]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--kaq-space-3)}.map-viewer-stage[data-astro-cid-ihej47bv] svg{display:block;width:max(100%,56rem);height:auto;max-width:none}@media print{.adventure-map[data-astro-cid-ihej47bv]{box-shadow:none}.map-expand[data-astro-cid-ihej47bv],.map-viewer[data-astro-cid-ihej47bv]{display:none!important}.adventure-map[data-astro-cid-ihej47bv] .map-frame[data-astro-cid-ihej47bv] .map-loc-label{transform:none}}.props--page[data-astro-cid-w3thjy5u]{margin:var(--kaq-space-6) 0 0}.props[data-astro-cid-w3thjy5u] h2[data-astro-cid-w3thjy5u]{margin:0;font-size:var(--kaq-size-h3)}.props-note[data-astro-cid-w3thjy5u]{margin:var(--kaq-space-1) 0 var(--kaq-space-3);color:var(--kaq-color-ink-soft);font-size:var(--kaq-size-small)}.props-list[data-astro-cid-w3thjy5u]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--kaq-space-3);margin:0;padding:0;list-style:none}.prop[data-astro-cid-w3thjy5u]{display:flex;align-items:flex-start;gap:var(--kaq-space-3);padding:var(--kaq-space-3) var(--kaq-space-4);border:1px solid var(--kaq-color-line);border-radius:var(--kaq-radius-control);background:var(--kaq-color-surface)}.prop-icon[data-astro-cid-w3thjy5u]{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--kaq-radius-pill);background:var(--kaq-color-surface-sunk);color:var(--kaq-color-forest);font-size:var(--kaq-size-h3)}.prop-body[data-astro-cid-w3thjy5u]{display:grid;gap:var(--kaq-space-1);min-width:0}.prop-item[data-astro-cid-w3thjy5u]{font-weight:700;color:var(--kaq-color-ink)}.prop-use[data-astro-cid-w3thjy5u]{color:var(--kaq-color-ink-soft);font-size:var(--kaq-size-small);line-height:var(--kaq-leading-body)}.prop-scene[data-astro-cid-w3thjy5u]{color:var(--kaq-color-forest);font-size:var(--kaq-size-label);font-weight:600}.props--print[data-astro-cid-w3thjy5u]{break-inside:avoid;padding:var(--kaq-space-3);border:1px solid var(--kaq-color-line);border-radius:var(--kaq-radius-control)}.props--print[data-astro-cid-w3thjy5u] h2[data-astro-cid-w3thjy5u]{font-size:var(--kaq-size-h3)}.props--print[data-astro-cid-w3thjy5u] .props-list[data-astro-cid-w3thjy5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kaq-space-2)}.props--print[data-astro-cid-w3thjy5u] .prop[data-astro-cid-w3thjy5u]{padding:var(--kaq-space-2);border:0;background:none}.props--print[data-astro-cid-w3thjy5u] .prop-icon[data-astro-cid-w3thjy5u]{width:28px;height:28px;font-size:var(--kaq-size-body)}.prop-tick[data-astro-cid-w3thjy5u]{flex:none;width:16px;height:16px;margin-top:var(--kaq-space-1);border:1.5px solid var(--kaq-color-ink)}
