/* Generated by pencil-earth/site_flood_map.py from site-flood.svg's <style>; do not edit by hand. */
#flood-map #fm-ground{fill:#f2eee7}
#flood-map #fm-water path{fill:#a9d4ee;stroke:none}
#flood-map #fm-parcels path{fill:none;stroke:#d6cdc3;stroke-width:.6}
#flood-map #fm-roads use{fill:none;stroke-linecap:round;stroke-linejoin:round}
#flood-map #fm-roads .rd-local-case{stroke:#e4ddd3;stroke-width:4.2}
#flood-map #fm-roads .rd-local{stroke:#fff;stroke-width:2.6}
#flood-map #fm-roads .rd-major-case{stroke:#e4ddd3;stroke-width:8.5}
#flood-map #fm-roads .rd-major{stroke:#fff;stroke-width:6.5}
#flood-map .z-x{fill:#e6dfd0;stroke:#cdbfa8;stroke-width:.7}
#flood-map .z-sfha{fill:#38bdf8;fill-opacity:.35;stroke:#0284c7;stroke-width:.9;stroke-opacity:.7}
#flood-map .z-ae{fill:#0284c7;fill-opacity:.55;stroke:#075985;stroke-width:1;stroke-opacity:.85}
#flood-map .z-a{fill:url(#fm-hatch-a);fill-opacity:1;stroke:#0ea5e9;stroke-width:.9;stroke-opacity:.9}
#flood-map .z-ah,#flood-map .z-ao{fill:#06b6d4;fill-opacity:.5;stroke:#0e7490;stroke-width:.9;stroke-opacity:.9}
#flood-map .z-ve,#flood-map .z-v{fill:#4f46e5;fill-opacity:.45;stroke:#3730a3;stroke-width:.9}
#flood-map .z-floodway{fill:url(#fm-hatch-fw);fill-opacity:1;stroke:#0c4a6e;stroke-width:1.1;stroke-opacity:1}
#flood-map .z-x500{fill:#f59e0b;fill-opacity:.42;stroke:#d97706;stroke-width:.8;stroke-opacity:.9}
#flood-map #fm-hatch-a rect{fill:#7dd3fc;fill-opacity:.5}
#flood-map #fm-hatch-a path{stroke:#0284c7;stroke-width:1.2;stroke-opacity:.75}
#flood-map #fm-hatch-fw rect{fill:#075985;fill-opacity:.8}
#flood-map #fm-hatch-fw path{stroke:#e0f2fe;stroke-width:1.2;stroke-opacity:.75}
#flood-map .fm-zone{font:700 12px system-ui,sans-serif;letter-spacing:.03em;text-anchor:middle;dominant-baseline:central;fill:#0c4a6e; stroke:#fff;stroke-width:3.5;stroke-opacity:.92;paint-order:stroke}
#flood-map .fm-zone.zl-x{fill:#57534e}
#flood-map .fm-zone.zl-x500{fill:#92400e}
#flood-map #fm-target,#flood-map .sw-target{fill:#6b3a5b;fill-opacity:.28;stroke:#6b3a5b;stroke-width:2.2;stroke-linejoin:round}
#flood-map #fm-target-ae{fill:#0c4a6e;fill-opacity:.7;stroke:none}
#flood-map .site circle,#flood-map .sw-site{fill:#e0652b;stroke:#fff;stroke-width:1.2}
#flood-map .site:not(.in1mi) circle{fill-opacity:.55}
#flood-map #fm-legend .lg-box{fill:#fff;fill-opacity:.94;stroke:#e4ddd3}
#flood-map #fm-legend text{font:500 11px system-ui,sans-serif;fill:#3f3a36}
#flood-map #fm-rings .ring{fill:none;stroke:#6b3a5b;stroke-width:1.2;stroke-dasharray:5 5;stroke-opacity:.7}
#flood-map #fm-rings text,#flood-map #fm-scale text{font:600 11px system-ui,sans-serif;fill:#6b3a5b}
#flood-map #fm-scale path{fill:none;stroke:#3f3a36;stroke-width:1.5}
#flood-map #fm-scale text{fill:#3f3a36}
#flood-map .fm-label{font:italic 600 12px system-ui,sans-serif;fill:#5b544e;stroke:#f2eee7;stroke-width:3;paint-order:stroke; text-anchor:middle}
#flood-map .fm-label.water{fill:#2b6f99}
