/* Extent controls preserve the existing low-saturation visual language. */
.geography-switch{display:flex;gap:3px;border:1px solid #fffdf1;background:#fffcf0f2;padding:4px;border-radius:28px;pointer-events:auto;margin-left:auto;margin-right:10px;box-shadow:0 2px 14px #465d4508}.geography-switch button{border:0;border-radius:22px;background:transparent;color:#5c7568;font:inherit;font-size:12px;padding:10px 15px;min-height:38px;white-space:nowrap;cursor:pointer}.geography-switch button[aria-pressed=true]{background:#e4eadb;color:#2c5e69;font-weight:600}.map-compass{position:absolute;right:32px;top:80px;font-size:11px;letter-spacing:1.5px;color:#6d887b;pointer-events:none}.explore-boston{position:absolute;left:50%;bottom:68px;transform:translateX(-50%);z-index:3;padding:11px 19px;box-shadow:0 4px 20px #28575c13}.state-overview .keyhint,.state-overview .dpad{display:none}.state-overview .my-home{opacity:.8}.state-overview .map-count{max-width:65%;font-size:10px}.state-overview #world{cursor:grab}
@media(max-width:740px){.mapbar{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:start}.mapbar>.segmented{grid-column:1;grid-row:1;justify-self:start}.mapbar>#motion{grid-column:2;grid-row:1}.geography-switch{grid-column:1;grid-row:2;justify-self:start;margin:0;padding:3px}.geography-switch button{font-size:10px;min-height:33px;padding:8px 13px}.map-count{top:115px;max-width:calc(100% - 28px);font-size:9px}.map-compass{top:74px;right:19px;font-size:10px}.state-overview .map-count{max-width:calc(100% - 28px);font-size:9px}.explore-boston{bottom:68px;min-height:40px;font-size:11px;white-space:nowrap}.state-overview .open-info,.state-overview .my-home{display:none}.state-overview .map-title{max-width:150px}}
