/**
 * Bảng màu chuỗi dữ liệu của biểu đồ — nằm ở đây (không phải trong file biểu đồ "use client") để cả máy chủ lẫn trình duyệt dùng được.
 * Dẫn đầu bằng cặp cam–navy của thương hiệu Mediworld, rồi tới các màu đủ tách bạch để phân biệt được khi in đen trắng.
 */
export const SERIES_COLORS = ["#f05a2a", "#214b9a", "#e8a33d", "#4e8c7a", "#a3577e", "#6a7a92"];

/** Màu theo loại: cùng một loại luôn cùng một màu ở mọi biểu đồ của trang (theo thứ tự `kinds`). */
export function kindColors(kinds: string[]): Record<string, string> {
  return Object.fromEntries(kinds.map((kind, i) => [kind, SERIES_COLORS[i % SERIES_COLORS.length]]));
}
