
/* ==> styles/55-territory-geo.css */
.usmap.geo{display:block;min-width:0}
svg.usgeo{width:100%;height:auto;max-width:780px;display:block;margin:0 auto}
svg.usgeo .geost{stroke:var(--card);stroke-width:1;cursor:pointer;transition:fill var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}
html[data-theme="dark"] svg.usgeo .geost{stroke:#0b1424}

svg.usgeo .geost.sel{stroke:var(--ink);stroke-width:2}
svg.usgeo .geost:focus-visible{outline:none}
svg.usgeo .geost:focus-visible{stroke:var(--focus);stroke-width:2.5}
svg.usgeo .geolbl{font:var(--w-med) var(--t-label) var(--display,sans-serif);text-anchor:middle;pointer-events:none;}
svg.usgeo .geodot{fill:#0b1424;opacity:.5;pointer-events:none}
html[data-theme="dark"] svg.usgeo .geodot{fill:#fff;opacity:.78}
