.map-stage.svelte-1dcw4kf{container-type:size}.island-map.svelte-1dcw4kf{aspect-ratio:2400/1764;width:min(100cqw,136.054cqh);transform:translate(-50%,-50%)}.island-map.svelte-1dcw4kf img:where(.svelte-1dcw4kf){mask-image:radial-gradient(ellipse at center, var(--color-black-noir) 75%, transparent)}.map-marker.svelte-1dcw4kf{animation:svelte-1dcw4kf-marker-reveal .62s cubic-bezier(.22, 1, .36, 1) var(--marker-delay,.22s) both;transition:background-color .3s,border-color .3s,box-shadow .3s;transform:translate(-50%,-50%)}.map-marker.selected.svelte-1dcw4kf,.map-marker.highlighted.svelte-1dcw4kf{z-index:1;border-color:var(--color-primary-light);box-shadow:0 0 0 calc(var(--spacing) * 3) color-mix(in srgb, var(--color-primary-light) 27%, transparent), 0 0 calc(var(--spacing) * 7.5) calc(var(--spacing) * 4.5) color-mix(in srgb, var(--color-primary-light) 15%, transparent);background:var(--color-primary-main)}.map-marker.svelte-1dcw4kf:focus-visible{outline-color:var(--color-white);outline-offset:calc(var(--spacing) * 1.25);animation:none}.area-list.svelte-1dcw4kf{scrollbar-width:thin;scrollbar-color:var(--color-primary-lighter) transparent;scrollbar-gutter:stable}.area-row.svelte-1dcw4kf{animation:svelte-1dcw4kf-area-row-reveal .36s cubic-bezier(.22, 1, .36, 1) var(--area-delay,.22s) both}.area-row.chosen.svelte-1dcw4kf,.area-row.highlighted.svelte-1dcw4kf{background:color-mix(in srgb, var(--color-primary-light) 20%, transparent)}button.svelte-1dcw4kf:focus-visible,a.svelte-1dcw4kf:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:calc(var(--spacing) * .75)}@keyframes svelte-1dcw4kf-marker-reveal{0%{transform:translate(-50%, calc(-50% + calc(var(--spacing) * 1)));opacity:0}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-1dcw4kf-area-row-reveal{0%{transform:translateY(calc(var(--spacing) * 3.5));opacity:0}to{opacity:1;transform:translateY(0)}}@container island (width>=40rem){.selector-body.svelte-1dcw4kf{height:min(calc(var(--spacing) * 231.5), calc(100dvh - calc(var(--spacing) * 40)))}}@container island (width<=40rem){.selector-body.svelte-1dcw4kf{scrollbar-gutter:stable}.map-collapsed.svelte-1dcw4kf .map-stage:where(.svelte-1dcw4kf),.map-collapsed.svelte-1dcw4kf .map-footer:where(.svelte-1dcw4kf){display:none}.map-collapsed.svelte-1dcw4kf .map-heading:where(.svelte-1dcw4kf),.map-collapsed.svelte-1dcw4kf .map-notes:where(.svelte-1dcw4kf){position:static}}@media (prefers-reduced-motion:reduce){.map-marker.svelte-1dcw4kf,.area-row.svelte-1dcw4kf{transition:none;animation:none}}
