.map-page[data-astro-cid-nfnozqmj]{padding-bottom:var(--space-7)}.controls[data-astro-cid-nfnozqmj]{gap:var(--space-4) var(--space-5);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--navy);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.control[data-astro-cid-nfnozqmj]{border:0;min-width:0;margin:0;padding:0}.control[data-astro-cid-nfnozqmj] label[data-astro-cid-nfnozqmj]{align-items:center;gap:var(--space-2);margin-right:var(--space-4);font-size:.95rem;display:inline-flex}.control__label[data-astro-cid-nfnozqmj]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin-bottom:var(--space-2);font-size:.8rem;font-weight:600;display:block}.control__hint[data-astro-cid-nfnozqmj]{color:var(--slate);margin:var(--space-2) 0 0;font-size:.8rem}.control--era[data-astro-cid-nfnozqmj],.control--faiths[data-astro-cid-nfnozqmj]{grid-column:1/-1}.control--faiths[data-astro-cid-nfnozqmj]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.control--faiths[data-astro-cid-nfnozqmj] legend[data-astro-cid-nfnozqmj]{width:100%}.era[data-astro-cid-nfnozqmj]{align-items:center;gap:var(--space-3);display:flex}.era[data-astro-cid-nfnozqmj] input[data-astro-cid-nfnozqmj][type=range]{accent-color:var(--navy);flex:auto}.era__ticks[data-astro-cid-nfnozqmj]{color:var(--slate);justify-content:space-between;margin-left:5.2rem;font-size:.8rem;display:flex}.era__sources[data-astro-cid-nfnozqmj]{margin-left:5.2rem;margin-top:var(--space-1,.25rem);color:var(--slate);font-size:.72rem;display:flex}.era__sources[data-astro-cid-nfnozqmj] span[data-astro-cid-nfnozqmj]{white-space:nowrap;text-overflow:ellipsis;border-top:3px solid #c9ced3;padding-top:2px;overflow:hidden}.era__sources[data-astro-cid-nfnozqmj] span[data-astro-cid-nfnozqmj]+span[data-astro-cid-nfnozqmj]{border-top-color:#9aa3ad;border-left:1px solid var(--rule);padding-left:4px}.btn-play[data-astro-cid-nfnozqmj]{font:inherit;border-radius:var(--radius);border:1px solid var(--navy);background:var(--navy);color:var(--cream);cursor:pointer;min-width:4.6rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600}.swatch[data-astro-cid-nfnozqmj]{box-sizing:content-box;border:1px solid #15171a59;flex:none}.map[data-astro-cid-nfnozqmj]{margin:0}.map__frame[data-astro-cid-nfnozqmj]{position:relative}#map-svg[data-astro-cid-nfnozqmj]{width:100%;height:auto;display:block}.map__zoom[data-astro-cid-nfnozqmj]{top:var(--space-2);right:var(--space-2);gap:var(--space-1,.25rem);display:flex;position:absolute}@media (width<=40rem){.map__zoom[data-astro-cid-nfnozqmj]{margin-bottom:var(--space-2);justify-content:flex-end;position:static}}.zoom-btn[data-astro-cid-nfnozqmj]{font:inherit;border:1px solid var(--navy);background:var(--white);min-width:2.25rem;min-height:2.25rem;color:var(--navy);border-radius:var(--radius);cursor:pointer;padding:.35rem .6rem;font-size:1.1rem;font-weight:600;line-height:1}.zoom-btn--text[data-astro-cid-nfnozqmj]{font-size:.85rem}.zoom-btn[data-astro-cid-nfnozqmj]:disabled{opacity:.45;cursor:default}#map-svg[data-astro-cid-nfnozqmj].is-zoomed{cursor:grab;touch-action:none}.map__sphere[data-astro-cid-nfnozqmj],.map__land[data-astro-cid-nfnozqmj],.map__lakes[data-astro-cid-nfnozqmj],.map__rivers[data-astro-cid-nfnozqmj]{vector-effect:non-scaling-stroke}.map__sphere[data-astro-cid-nfnozqmj]{fill:#f1efe8;stroke:#c9ced3;stroke-width:.8px}.map__land[data-astro-cid-nfnozqmj]{fill:#e2e0d8;stroke:#b9b5a8;stroke-width:.4px}.map__stage[data-astro-cid-nfnozqmj]{position:relative}.map__dots[data-astro-cid-nfnozqmj],.map__overlay[data-astro-cid-nfnozqmj]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map__overlay[data-astro-cid-nfnozqmj] .pin[data-astro-cid-nfnozqmj]{pointer-events:auto}.unit__fill[data-astro-cid-nfnozqmj],.unit__pat[data-astro-cid-nfnozqmj]{fill:none;stroke:none}#map-svg[data-astro-cid-nfnozqmj].is-counts .unit[data-astro-cid-nfnozqmj]:not(.unit--part) .unit__fill[data-astro-cid-nfnozqmj]{stroke:#aaa596;stroke-width:.4px}.map__lakes[data-astro-cid-nfnozqmj]{fill:#f1efe8;stroke:#b9b5a8;stroke-width:.3px}.map__rivers[data-astro-cid-nfnozqmj]{fill:none;stroke:#c4ccd3;stroke-width:.5px}.region__edge[data-astro-cid-nfnozqmj]{fill:none;stroke-width:2px}.region__edge--tradition[data-astro-cid-nfnozqmj]{stroke-dasharray:9 4.5}.region__edge--historians[data-astro-cid-nfnozqmj]{stroke-dasharray:4 2}.region__edge--both[data-astro-cid-nfnozqmj]{stroke-width:1.2px}.pin[data-astro-cid-nfnozqmj]{cursor:pointer}.pin[data-astro-cid-nfnozqmj]:focus-visible circle[data-astro-cid-nfnozqmj]:first-child{stroke:#ba8918;stroke-width:2.5px}.map__mode[data-astro-cid-nfnozqmj]{color:var(--slate);margin-top:var(--space-2);font-size:.9rem}.pin-card[data-astro-cid-nfnozqmj]{background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--navy);width:min(22rem,90%);padding:var(--space-4);font-size:.9rem;position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0e29462e}.pin-card[data-astro-cid-nfnozqmj] p[data-astro-cid-nfnozqmj]{margin:0 0 var(--space-2)}.pin-card__title[data-astro-cid-nfnozqmj]{color:var(--navy);font-weight:700}.pin-card__meta[data-astro-cid-nfnozqmj]{color:var(--slate);font-size:.85rem}.pin-card__close[data-astro-cid-nfnozqmj]{font:inherit;border:1px solid var(--navy);background:var(--white);color:var(--navy);border-radius:var(--radius);cursor:pointer;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.map-summary[data-astro-cid-nfnozqmj]{background:var(--cream-deep);padding:var(--space-3) var(--space-4);border-left:3px solid var(--gold);margin:var(--space-4) 0;max-width:none;font-size:.95rem}.legend[data-astro-cid-nfnozqmj] h2[data-astro-cid-nfnozqmj],.map-notes[data-astro-cid-nfnozqmj] h2[data-astro-cid-nfnozqmj]{margin-top:var(--space-6)}.legend__grid[data-astro-cid-nfnozqmj]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.legend[data-astro-cid-nfnozqmj] h3[data-astro-cid-nfnozqmj]{margin:0 0 var(--space-3);font-size:1rem}.legend__list[data-astro-cid-nfnozqmj]{margin:0;padding:0;list-style:none}.legend__list[data-astro-cid-nfnozqmj] li[data-astro-cid-nfnozqmj]{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);font-size:.9rem;display:flex}.legend__sub[data-astro-cid-nfnozqmj]{margin-top:var(--space-4)!important}.legend__note[data-astro-cid-nfnozqmj]{color:var(--slate);font-size:.8rem}.map-notes[data-astro-cid-nfnozqmj] ul[data-astro-cid-nfnozqmj]{max-width:var(--measure);padding-left:1.2em}
