:root {
  --accent: #3b82f6;
}
body {
  font-family: system-ui, sans-serif;
}
.country-path {
  fill: #1f2937; /* gray-800 */
  stroke: #111827; /* gray-900 */
  stroke-width: 0.5px;
  cursor: pointer;
  transition: fill 0.15s;
}
.country-path:hover {
  filter: brightness(1.2);
}
.country-path.owned {
  opacity: 0.95;
}