[data-tracker-map-page] .mf-map-explorer { display:grid; gap:.5rem; margin:.65rem 0; }
[data-tracker-map-page] .mf-map-explorer__actions,
[data-tracker-map-page] .mf-map-explorer__shortcuts { display:flex; flex-wrap:wrap; gap:.4rem; align-items:center; }
[data-tracker-map-page] .mf-map-explorer__shortcuts button,
[data-tracker-map-page] .mf-map-explorer [data-map-copy] {
  min-height:36px; padding:.35rem .65rem; border:1px solid rgba(237,244,234,.3);
  border-radius:.4rem; color:#eaf0e6; background:#101a14; cursor:pointer; font:inherit;
}
[data-tracker-map-page] .mf-map-explorer__shortcuts button[aria-pressed="true"] { color:#f2c746; border-color:#f2c746; }
[data-tracker-map-page] .mf-map-explorer :is(button,a):focus-visible { outline:2px solid #f2c746; outline-offset:3px; }
[data-tracker-map-page] .mf-map-explorer [hidden] { display:none!important; }
[data-tracker-map-page] [data-map-panel], [data-tracker-map-page] [data-map-canada-regions], [data-tracker-map-page] .mf-map-canvas { scroll-margin-top:7rem; }
[data-tracker-map-page] .mf-map-explorer [role="status"]:empty { display:none; }
