.mfa-map__overlays a{fill:transparent;stroke:transparent;stroke-width:.45;vector-effect:non-scaling-stroke;pointer-events:all}
.mfa-map__overlays a:hover,.mfa-map__overlays a:focus,.mfa-map__overlays a.is-active{fill:transparent;stroke:transparent}
.mfa-map__overlays a.is-hovered{fill:#d4a85b24;stroke:var(--mfa-accent);outline:none}
.mfa-map__overlays a.is-selected{fill:#d4a85b30;stroke:var(--mfa-accent);stroke-width:.75;outline:none}
.mfa-map__overlays text{display:none}
.mfa-map__tooltip{position:absolute;z-index:4;pointer-events:none;background:#080a0be6;border:1px solid var(--mfa-accent);padding:.35rem .55rem;font-size:.78rem}
.mfa-map__clear{position:absolute;right:1rem;top:1rem;z-index:4;background:#080a0bd9;border:1px solid var(--mfa-edge);color:var(--mfa-ink);padding:.45rem .65rem;cursor:pointer}
.mfa-map__clear:hover,.mfa-map__clear:focus-visible{border-color:var(--mfa-accent)}
.mfa-map__info small{color:var(--mfa-muted)}.mfa-map__info a{font-size:.78rem;color:var(--mfa-accent)}
.mfa-atlas-search{position:relative;margin:.8rem 0;max-width:34rem}.mfa-atlas-search>label{display:block;color:var(--mfa-muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem}.mfa-atlas-search input{box-sizing:border-box;width:100%;background:var(--mfa-panel);border:1px solid var(--mfa-edge);color:var(--mfa-ink);padding:.65rem .75rem}.mfa-atlas-search input:focus{border-color:var(--mfa-accent);outline:2px solid transparent}.mfa-atlas-search__results{position:absolute;z-index:6;top:100%;width:100%;background:var(--mfa-panel);box-shadow:0 8px 24px #0008}.mfa-atlas-search__results ul{list-style:none;margin:0;padding:0}.mfa-atlas-search__results li{border-top:1px solid var(--mfa-edge);padding:.45rem .65rem}.mfa-atlas-search__results button{display:block;width:100%;border:0;background:transparent;color:var(--mfa-ink);font:inherit;text-align:left;cursor:pointer;padding:.2rem 0}.mfa-atlas-search__results button:hover,.mfa-atlas-search__results button:focus-visible{color:var(--mfa-accent);outline:none}.mfa-atlas-search__results small,.mfa-atlas-search__results p{color:var(--mfa-muted);margin:.2rem 0}
