/* /fleet/map.css — colours a folio-rs `:::network-map` frame (atom #3464).
 * A site sets any of these on .fleet-map to draw the map in its own palette:
 *   --fleet-map-sea  --fleet-map-land  --fleet-map-coast (default: the land)
 *   --fleet-map-live  --fleet-map-planned  --fleet-map-system  --fleet-map-hq
 *   --fleet-map-halo (the ring round each dot)
 *   --fleet-map-ink (every label; unset, a label takes its node's shade)
 * Unset, each falls back to the Clavitor look: the same values worldmap.svg
 * and worldmap.js carry as attributes, which these rules override. */

.fleet-map .fleet-map-sea { fill: var(--fleet-map-sea, #F5F5F5); }
.fleet-map .fleet-map-land {
    fill: var(--fleet-map-land, #D4D4D4);
    stroke: var(--fleet-map-coast, var(--fleet-map-land, #BFBFBF));
}

.fleet-map .fleet-map-dot { stroke: var(--fleet-map-halo, #fff); }
.fleet-map .fleet-map-dot.fleet-map-live { fill: var(--fleet-map-live, #DC2626); }
.fleet-map .fleet-map-dot.fleet-map-planned { fill: var(--fleet-map-planned, #F5B7B7); }
.fleet-map .fleet-map-dot.fleet-map-system { fill: var(--fleet-map-system, #9CA3AF); }
.fleet-map .fleet-map-dot.fleet-map-hq { fill: var(--fleet-map-hq, #0A0A0A); }

.fleet-map .fleet-map-pulse.fleet-map-live { stroke: var(--fleet-map-live, #DC2626); }
.fleet-map .fleet-map-pulse.fleet-map-hq { stroke: var(--fleet-map-hq, #0A0A0A); }

.fleet-map .fleet-map-label.fleet-map-live { fill: var(--fleet-map-ink, #B91C1C); }
.fleet-map .fleet-map-label.fleet-map-planned { fill: var(--fleet-map-ink, #777777); }
.fleet-map .fleet-map-label.fleet-map-system { fill: var(--fleet-map-ink, #6B7280); }
.fleet-map .fleet-map-label.fleet-map-hq { fill: var(--fleet-map-ink, #0A0A0A); }
