// @wuys/map · themes/vector.js
//
// VECTOR — parchment BASE shared with antique, but a precise/modern character:
// thin crisp borders, clean sans-serif labels, no decorative dash patterns.
// Same colors, different vibe.

export default {
  id: "vector",
  name: "Vector",
  background: "radial-gradient(ellipse at center, #c4a679 0%, #8c6e44 55%, #4e3520 100%)",
  ocean: {
    fill: "#88a3a8",
    stroke: "#3a4a4d",
    strokeWidth: 0.4,
  },
  countries: {
    fill: "#ecd3a0",
    fillFallback: "#ecd3a0",
    stroke: "#3e2a13",
    strokeWidth: 0.4,
    hoverFilter: "drop-shadow(0 0 4px rgba(94,63,31,0.85))",
    pendingFill: "#d8b988",
    pendingFilter: "none",
  },
  borders: { color: "#3e2a13", width: 0.4 },
  labels: {
    fill: "#2e1a0a",
    stroke: "rgba(255,245,215,0.9)",
    strokeWidth: 0.8,
    fontFamily: "'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif",
    fontStyle: "normal",
    fontWeight: 600,
    letterSpacing: "0.02em",
  },
  contested: {
    fill: "rgba(160,80,40,0.30)",
    stroke: "#5c3a1a",
    strokeWidth: 0.8,
    strokeDasharray: "3 3",
  },
  spotlights: {
    fill: "#d8b988",
    border: "#3e2a13",
    glow: "rgba(60,40,20,0.5)",
    specialBorder: "#2e1a0a",
    specialFill: "#c89352",
  },
  cssVars: {
    "--map-bg": "#8c6e44",
    "--map-ocean": "#88a3a8",
    "--map-stroke": "#3e2a13",
    "--map-stroke-covered": "#3e2a13",
  },
};
