.map-layers .map-pin-swatch{background-color:var(--pin-lands);box-shadow:0 0 0 5px color-mix(in srgb, var(--pin-lands) 30%, transparent)}.map-layers:has(.map-layer-elements:checked) .map-pin-swatch{background-color:var(--pin-el);box-shadow:0 0 0 5px color-mix(in srgb, var(--pin-el) 30%, transparent)}:is(.map-layers .map-label-elements,.map-layers:has(.map-layer-elements:checked) .map-label-lands){display:none}.map-layers:has(.map-layer-elements:checked) .map-label-elements{display:inline}.map-layers .map-layer-tab{cursor:pointer}.map-layers input:checked+.map-layer-tab{background:color-mix(in srgb, var(--color-arcane) 22%, transparent);color:var(--color-parchment)}.map-layers input:focus-visible+.map-layer-tab{outline:2px solid var(--color-arcane);outline-offset:2px}.map-layers .map-story,.map-layers .map-caption-stories{display:none}.map-layers:has(.map-layer-stories:checked) .map-story{display:block}.map-layers:has(.map-layer-stories:checked) .map-caption-stories{display:inline}:is(.map-layers:has(.map-layer-stories:checked) .map-region-pin,.map-layers:has(.map-layer-stories:checked) .map-caption-lands),.map-layers .map-format{display:none}.map-layers:has(.map-layer-stories:checked) .map-format{display:block}.map-format input:checked+.map-format-tab{color:#fff;background:#ffffff24}.map-format input:focus-visible+.map-format-tab{outline:2px solid var(--color-arcane);outline-offset:1px}:is(.map-layers:has(.map-format-campaign:checked) .map-story:not([data-campaign]),.map-layers:has(.map-format-oneshot:checked) .map-story:not([data-oneshot]),.map-layers:has(.map-format-campaign:checked) .map-story-row[data-format=oneshot],.map-layers:has(.map-format-oneshot:checked) .map-story-row[data-format=campaign]){display:none}.map-story-face{display:inline-flex}.map-story-face[data-face=campaign],.map-story-face[data-face=oneshot]{display:none}.map-layers:has(.map-format-campaign:checked) .map-story-face[data-face=all]{display:none}.map-layers:has(.map-format-oneshot:checked) .map-story-face[data-face=all]{display:none}:is(.map-layers:has(.map-format-campaign:checked) .map-story-face[data-face=campaign],.map-layers:has(.map-format-oneshot:checked) .map-story-face[data-face=oneshot]){display:inline-flex}.map-layers .map-place{display:none}.map-layers .map-place[data-active]{z-index:2;pointer-events:none;display:block}.map-story{z-index:1;width:0;height:0;position:absolute}.map-story-pin{z-index:1;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 1.5px #ffffffb8,0 2px 8px #0000008c}.map-story-pin:before{content:"";border-radius:9999px;position:absolute;inset:-9px}.map-story-pin[data-flagship]{box-shadow:0 0 0 2px var(--gold-on-media), 0 2px 8px #0000008c}.map-story-pin:focus-visible{outline:2px solid var(--color-arcane);outline-offset:3px}.map-story-card{visibility:hidden;opacity:0;pointer-events:none;width:max-content;transition:opacity 90ms linear,visibility 0s linear 90ms;position:absolute}.map-story-card[data-side=top]{--map-card-from:5px;--map-card-oy:bottom;padding-bottom:21px;bottom:0}.map-story-card[data-side=bottom]{--map-card-from:-5px;--map-card-oy:top;padding-top:21px;top:0}.map-story-card[data-align=center]{--map-card-ox:center;left:0;translate:-50%}.map-story-card[data-align=start]{--map-card-ox:20px;left:-20px}.map-story-card[data-align=end]{--map-card-ox:calc(100% - 20px);right:-20px}.map-story-panel{transform-origin:var(--map-card-ox) var(--map-card-oy);transform:translateY(var(--map-card-from)) scale(.96);transition:transform 90ms cubic-bezier(.23,1,.32,1)}.map-story:is([data-open],:has(:focus-visible),:hover){z-index:3}.map-story:is([data-open],:has(:focus-visible)) .map-story-card{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s cubic-bezier(.23,1,.32,1),visibility}.map-story:is([data-open],:has(:focus-visible)) .map-story-panel{transition-duration:.16s;transform:none}.map-story:is([data-open],:has(:focus-visible)) .map-story-pin{box-shadow:0 0 0 2px var(--gold-on-media), 0 4px 14px #0009;transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.map-story:hover .map-story-card{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s cubic-bezier(.23,1,.32,1),visibility}.map-story:hover .map-story-panel{transition-duration:.16s;transform:none}.map-story:hover .map-story-pin{box-shadow:0 0 0 2px var(--gold-on-media), 0 4px 14px #0009;transform:scale(1.12)}}.map-story .map-story-pin:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.map-story-pin,.map-story-panel{transition:none}.map-story-panel,.map-story .map-story-pin{transform:none!important}}.map-zoom{container-type:inline-size}.map-zoom-viewport{height:calc(max(100cqw, 560px) / var(--map-aspect));touch-action:pan-x pan-y;overscroll-behavior-x:contain;overflow:auto hidden}.map-zoom-viewport:focus-visible{outline:2px solid var(--color-arcane);outline-offset:-2px}.map-zoom[data-zoomed] .map-zoom-viewport{cursor:grab;overflow-y:auto}.map-zoom[data-dragging] .map-zoom-viewport{cursor:grabbing}.map-zoom-stage{width:calc(max(100%, 560px) * var(--map-zoom,1))}
