/**
 * Default theme for the MultiSegmentDonutChart component
 */
const multiSegmentDonutChartTheme = {
    // Base container styles
    baseStyle: "relative flex items-center justify-center transition-all duration-300",
    // Background track styling
    track: "text-[var(--color-border)]",
    // Legend styling
    legend: {
        container: "flex flex-col gap-2 text-base",
        item: "flex items-center gap-2 cursor-pointer hover:opacity-80 transition-opacity",
        label: "text-[var(--color-text-primary)] font-medium",
        value: "text-[var(--color-text-secondary)] ml-auto",
        colorDot: "w-3 h-3 rounded-full flex-shrink-0",
    },
    // Center content area styling
    centerContent: "absolute inset-0 flex flex-col items-center justify-center text-center z-20 pointer-events-none",
    // Default color palette - using a vibrant, accessible palette
    colors: [
        "#3b82f6", // blue-500
        "#10b981", // emerald-500
        "#f59e0b", // amber-500
        "#ef4444", // red-500
        "#8b5cf6", // violet-500
        "#ec4899", // pink-500
        "#06b6d4", // cyan-500
        "#84cc16", // lime-500
        "#f97316", // orange-500
        "#6366f1", // indigo-500
        "#14b8a6", // teal-500
        "#a855f7", // purple-500
    ],
};

export { multiSegmentDonutChartTheme };
