// @wuys/map · themes/toon.js
//
// TOON — parchment BASE shared with antique, but with heavy ink-comic character:
// thick black borders, bold display labels, punchy contested-region colors.

export default {
  id: "toon",
  name: "Toon",
  background: "radial-gradient(ellipse at center, #c4a679 0%, #8c6e44 55%, #4e3520 100%)",
  ocean: {
    fill: "#88a3a8",
    stroke: "#0d1518",
    strokeWidth: 2.4,
  },
  countries: {
    fill: "#ecd3a0",
    fillFallback: "#ecd3a0",
    stroke: "#0d1518",
    strokeWidth: 2.0,
    hoverFilter: "brightness(1.08) drop-shadow(0 0 0 #0d1518) drop-shadow(0 2px 0 #0d1518)",
    pendingFill: "#d8b988",
    pendingFilter: "none",
  },
  borders: { color: "#0d1518", width: 2.0 },
  labels: {
    fill: "#0d1518",
    stroke: "#fff5d0",
    strokeWidth: 2.4,
    fontFamily: "'Bangers', 'Permanent Marker', 'Luckiest Guy', cursive",
    fontStyle: "normal",
    fontWeight: 800,
    letterSpacing: "0.05em",
  },
  contested: {
    fill: "rgba(255,90,90,0.40)",
    stroke: "#a01020",
    strokeWidth: 2.4,
    strokeDasharray: "6 3",
  },
  spotlights: {
    fill: "#ecd3a0",
    border: "#0d1518",
    glow: "rgba(13,21,24,0.55)",
    specialBorder: "#a01020",
    specialFill: "#ffb1b1",
  },
  cssVars: {
    "--map-bg": "#8c6e44",
    "--map-ocean": "#88a3a8",
    "--map-stroke": "#0d1518",
    "--map-stroke-covered": "#0d1518",
  },
};
