.atlas[data-astro-cid-bc5dc33x]{--pin:var(--accent,var(--brass));--atlas-land-top:color-mix(in srgb, var(--accent,var(--brass)) 11%, var(--bg-raised-2));--atlas-land-bottom:color-mix(in srgb, var(--accent,var(--brass)) 5%, var(--bg-raised));position:relative}.atlas__stage[data-astro-cid-bc5dc33x]{border-radius:var(--radius-lg);background:var(--bg-sunken);box-shadow:0 0 0 1px var(--line), var(--shadow-high);position:relative;overflow:hidden}.atlas--full[data-astro-cid-bc5dc33x]{scroll-margin-top:calc(var(--nav-h) + 1rem)}.atlas--full[data-astro-cid-bc5dc33x] .atlas__stage[data-astro-cid-bc5dc33x]{aspect-ratio:16/10;max-height:calc(100svh - var(--nav-h) - 4.5rem)}.atlas[data-astro-cid-bc5dc33x]:not(.atlas--full) .atlas__stage[data-astro-cid-bc5dc33x]{aspect-ratio:16/9;max-height:74svh}.atlas__svg[data-astro-cid-bc5dc33x]{width:100%;height:100%;color:var(--ice);touch-action:none;cursor:grab;display:block}.atlas[data-astro-cid-bc5dc33x][data-dragging=true] .atlas__svg[data-astro-cid-bc5dc33x]{cursor:grabbing}.scene[data-astro-cid-bc5dc33x]{display:none}.scene[data-astro-cid-bc5dc33x].is-active,.atlas[data-astro-cid-bc5dc33x]:not([data-enhanced]) .scene[data-astro-cid-bc5dc33x]:first-of-type{display:block}[data-astro-cid-bc5dc33x][data-scene-pan]{transform-origin:0 0;will-change:transform}.scene__sea[data-astro-cid-bc5dc33x]{fill:color-mix(in srgb, var(--ice) 7%, var(--bg-sunken));fill-rule:evenodd}.scene__sea--waves[data-astro-cid-bc5dc33x]{fill:url(#atlas-sea);color:var(--ice)}.scene__void[data-astro-cid-bc5dc33x]{fill:var(--bg-sunken);fill-rule:evenodd;stroke:var(--bg-sunken);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scene__shelf[data-astro-cid-bc5dc33x]{fill:none;stroke:color-mix(in srgb, var(--ice) 20%, transparent);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scene__land[data-astro-cid-bc5dc33x]{fill:url(#atlas-land);fill-rule:evenodd;stroke:color-mix(in srgb, var(--accent,var(--brass)) 48%, transparent);stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scene__label[data-astro-cid-bc5dc33x]{fill:color-mix(in srgb, var(--fg) 50%, transparent);font-family:var(--font-display);font-variation-settings:var(--display-settings);letter-spacing:.14em;text-anchor:middle;text-transform:uppercase;pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb, var(--bg-sunken) 80%, transparent);stroke-width:6px;font-weight:500}.scene__label[data-astro-cid-bc5dc33x][data-tone=water]{fill:color-mix(in srgb, var(--ice) 52%, transparent);font-style:italic}.scene__label[data-astro-cid-bc5dc33x][data-tone=ice]{fill:color-mix(in srgb, var(--ice) 62%, transparent)}.scene__label[data-astro-cid-bc5dc33x][data-tone=peak]{fill:color-mix(in srgb, var(--fg) 40%, transparent)}.pin[data-astro-cid-bc5dc33x]{cursor:pointer}.pin__hit[data-astro-cid-bc5dc33x]{fill:#0000}.pin__halo[data-astro-cid-bc5dc33x]{fill:color-mix(in srgb, var(--bg-sunken) 82%, transparent);stroke:color-mix(in srgb, var(--pin) 40%, transparent);stroke-width:1px;transition:stroke var(--fast) var(--ease), fill var(--fast) var(--ease)}.pin__glyph[data-astro-cid-bc5dc33x]{fill:var(--pin);stroke:var(--pin);stroke-width:0}.pin__name[data-astro-cid-bc5dc33x]{fill:var(--fg);font-family:var(--font-ui);text-anchor:middle;paint-order:stroke;stroke:var(--bg-sunken);stroke-width:3.5px;opacity:.72;transition:opacity var(--fast) var(--ease), fill var(--fast) var(--ease);pointer-events:none;font-size:11.5px;font-weight:500}.pin[data-astro-cid-bc5dc33x][data-kind=location]{--pin:var(--ice)}.pin[data-astro-cid-bc5dc33x][data-kind=faction]{--pin:var(--oxide)}.pin[data-astro-cid-bc5dc33x][data-mark=capital]{--pin:var(--brass-bright)}.pin[data-astro-cid-bc5dc33x][data-mark=ice]{--pin:var(--ice)}.pin[data-astro-cid-bc5dc33x][data-mark=ruin]{--pin:var(--oxide)}.pin[data-astro-cid-bc5dc33x][data-status=stub] .pin__glyph[data-astro-cid-bc5dc33x]{opacity:.45}.pin[data-astro-cid-bc5dc33x]:hover .pin__halo[data-astro-cid-bc5dc33x],.pin[data-astro-cid-bc5dc33x]:focus-visible .pin__halo[data-astro-cid-bc5dc33x]{fill:color-mix(in srgb, var(--pin) 24%, var(--bg-sunken));stroke:var(--pin)}.pin[data-astro-cid-bc5dc33x]:hover .pin__name[data-astro-cid-bc5dc33x],.pin[data-astro-cid-bc5dc33x]:focus-visible .pin__name[data-astro-cid-bc5dc33x]{opacity:1;fill:var(--pin)}.pin[data-astro-cid-bc5dc33x][data-mark=capital] .pin__name[data-astro-cid-bc5dc33x]{opacity:.92;font-size:12px}.pin__name[data-astro-cid-bc5dc33x][data-crowded]{opacity:0}.pin[data-astro-cid-bc5dc33x]:hover .pin__name[data-astro-cid-bc5dc33x][data-crowded],.pin[data-astro-cid-bc5dc33x]:focus-visible .pin__name[data-astro-cid-bc5dc33x][data-crowded]{opacity:1}.atlas[data-astro-cid-bc5dc33x][data-zoomed=true] .pin__name[data-astro-cid-bc5dc33x]{opacity:.88}.dial[data-astro-cid-bc5dc33x]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-sunken) 85%, transparent);backdrop-filter:blur(10px);border-radius:100px;gap:1px;margin:0;padding:1px;display:flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.dial__option[data-astro-cid-bc5dc33x]{cursor:pointer;transition:background var(--fast) var(--ease);border-radius:100px;justify-items:center;gap:.05rem;padding:.5rem 1.1rem;display:grid;position:relative}.dial__option[data-astro-cid-bc5dc33x]:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.dial__option[data-astro-cid-bc5dc33x] input[data-astro-cid-bc5dc33x]{opacity:0;cursor:pointer;position:absolute;inset:0}.dial__name[data-astro-cid-bc5dc33x]{font-family:var(--font-ui);font-size:var(--step--2);color:var(--fg-faint);transition:color var(--fast) var(--ease)}.dial__period[data-astro-cid-bc5dc33x]{font-family:var(--font-ui);font-size:var(--step--2);color:color-mix(in srgb, var(--fg) 26%, transparent)}.dial__option[data-astro-cid-bc5dc33x]:has(input:checked){background:color-mix(in srgb, var(--accent,var(--brass)) 16%, transparent)}.dial__option[data-astro-cid-bc5dc33x]:has(input:checked) .dial__name[data-astro-cid-bc5dc33x]{color:var(--fg)}.dial__option[data-astro-cid-bc5dc33x]:has(input:focus-visible){outline:2px solid var(--brass-bright)}.dial__option[data-astro-cid-bc5dc33x][data-unavailable]{cursor:default}.dial__option[data-astro-cid-bc5dc33x][data-unavailable]:hover{background:0 0}.dial__option[data-astro-cid-bc5dc33x][data-unavailable] input[data-astro-cid-bc5dc33x]{cursor:default}.dial__option[data-astro-cid-bc5dc33x][data-unavailable] .dial__name[data-astro-cid-bc5dc33x]{color:color-mix(in srgb, var(--fg) 30%, transparent)}.atlas__controls[data-astro-cid-bc5dc33x]{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-sunken) 85%, transparent);backdrop-filter:blur(10px);gap:1px;padding:1px;display:grid;position:absolute;top:1.1rem;right:1.1rem}.atlas__controls[data-astro-cid-bc5dc33x] button[data-astro-cid-bc5dc33x]{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:2px;font-size:1rem}.atlas__controls[data-astro-cid-bc5dc33x] button[data-astro-cid-bc5dc33x]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.atlas__hint[data-astro-cid-bc5dc33x]{font-family:var(--font-ui);font-size:var(--step--2);color:color-mix(in srgb, var(--fg) 30%, transparent);pointer-events:none;margin:0;position:absolute;top:1.3rem;left:1.2rem}.atlas[data-astro-cid-bc5dc33x]:not([data-enhanced]) .atlas__hint[data-astro-cid-bc5dc33x],.atlas[data-astro-cid-bc5dc33x]:not([data-enhanced]) .atlas__controls[data-astro-cid-bc5dc33x]{display:none}.probe[data-astro-cid-bc5dc33x]{border:1px solid var(--line);border-left:2px solid var(--probe-accent,var(--brass));border-radius:var(--radius);background:color-mix(in srgb, var(--bg-raised) 94%, transparent);backdrop-filter:blur(12px);width:min(340px,100% - 2.4rem);box-shadow:var(--shadow-high);padding:1.2rem 1.3rem 1.3rem;position:absolute;bottom:1.2rem;left:1.2rem}.probe[data-astro-cid-bc5dc33x][data-kind=location]{--probe-accent:var(--ice)}.probe[data-astro-cid-bc5dc33x][data-kind=faction]{--probe-accent:var(--oxide)}.probe__close[data-astro-cid-bc5dc33x]{color:var(--fg-faint);cursor:pointer;background:0 0;border:0;font-size:1.2rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.probe__close[data-astro-cid-bc5dc33x]:hover{color:var(--fg)}.probe__kind[data-astro-cid-bc5dc33x]{font-family:var(--font-ui);font-size:var(--step--2);color:var(--probe-accent,var(--brass));margin:0 0 .3rem}.probe[data-astro-cid-bc5dc33x] h3[data-astro-cid-bc5dc33x]{font-size:var(--step-1);font-weight:500}.probe__summary[data-astro-cid-bc5dc33x]{color:var(--fg-muted);font-size:var(--step--1);margin:.5rem 0 1rem;line-height:1.55}.atlas__index[data-astro-cid-bc5dc33x]{margin-top:1.6rem}.atlas__caption[data-astro-cid-bc5dc33x]{max-width:62ch;color:var(--fg-muted);font-size:var(--step--1);margin:0 0 1rem;font-style:italic}.atlas__subhead[data-astro-cid-bc5dc33x]{font-family:var(--font-ui);font-size:var(--step--2);color:var(--fg-faint);margin:1.4rem 0 .6rem}.atlas__index[data-astro-cid-bc5dc33x] ul[data-astro-cid-bc5dc33x]{font-size:var(--step--1);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=720px){.atlas[data-astro-cid-bc5dc33x]:not(.atlas--full) .atlas__stage[data-astro-cid-bc5dc33x]{aspect-ratio:4/5}.atlas--full[data-astro-cid-bc5dc33x] .atlas__stage[data-astro-cid-bc5dc33x]{aspect-ratio:3/4}.dial[data-astro-cid-bc5dc33x]{bottom:.7rem}.dial__option[data-astro-cid-bc5dc33x]{padding:.42rem .7rem}.dial__period[data-astro-cid-bc5dc33x]{display:none}.probe[data-astro-cid-bc5dc33x]{width:calc(100% - 1.4rem);bottom:4.2rem;left:.7rem}.atlas__hint[data-astro-cid-bc5dc33x]{display:none}}
