/* Visual skin for map interface: geometry and leaflet layers are deliberately untouched. */
:root{--legacy-accent:#0078ce;--legacy-charcoal:#333}
html,body,button,input,select,textarea{font-family:Verdana,Helvetica,Arial,sans-serif!important}
a:not(.leaflet-control):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){accent-color:#0078ce}
button:focus-visible,a:focus-visible{outline:2px solid #0078ce;outline-offset:2px}
/* existing map remains full-viewport: preserve map interaction and markers */
