/** @type {import('tailwindcss').Config} */
module.exports = {
  darkMode: ["class"],
  content: ["./index.html", "./src/**/*.{ts,tsx,js,jsx}"],
  theme: {
    extend: {
      colors: {
        primary: {
          DEFAULT: "hsl(var(--primary))",
          dark: "#2563EB",
          ebony: "#111828",
          foreground: "hsl(var(--primary-foreground))",
        },
        gray: {
          850: "#0F1623",
        },
        secondary: {
          DEFAULT: "hsl(var(--secondary))",
          dark: "#D97706",
          lightgray: "#D1D5DB",
          foreground: "hsl(var(--secondary-foreground))",
        },
        tertiary: {
          DEFAULT: "#16a34a",
          dark: "#15803d",
        },
        background: "hsl(var(--background))",
        foreground: "hsl(var(--foreground))",
        card: {
          DEFAULT: "hsl(var(--card))",
          foreground: "hsl(var(--card-foreground))",
        },
        popover: {
          DEFAULT: "hsl(var(--popover))",
          foreground: "hsl(var(--popover-foreground))",
        },
        muted: {
          DEFAULT: "hsl(var(--muted))",
          foreground: "hsl(var(--muted-foreground))",
        },
        accent: {
          DEFAULT: "hsl(var(--accent))",
          foreground: "hsl(var(--accent-foreground))",
        },
        destructive: {
          DEFAULT: "hsl(var(--destructive))",
          foreground: "hsl(var(--destructive-foreground))",
        },
        border: "hsl(var(--border))",
        input: "hsl(var(--input))",
        ring: "hsl(var(--ring))",
        chart: {
          1: "hsl(var(--chart-1))",
          2: "hsl(var(--chart-2))",
          3: "hsl(var(--chart-3))",
          4: "hsl(var(--chart-4))",
          5: "hsl(var(--chart-5))",
        },
        green: "#34d399",
        ["light-blue"]: {
          1: "#00b8d4",
          2: "#22d3ee",
          3: "#ced2d8",
          4: "#164253",
        },
        ["dark-blue"]: {
          1: "#1f2937",
          2: "#030712",
          3: "#111827",
          4: "#374151",
          5: "#192332",
          6: "#0f1521",
        },
        neutral: {
          1: "#FFFFFF",
          2: "#e6f8fb",
          3: "#707079",
          4: "#4a5462",
          5: "#9096a0",
          6: "#737373",
        },
      },
      borderRadius: {
        lg: "var(--radius)",
        md: "calc(var(--radius) - 2px)",
        sm: "calc(var(--radius) - 4px)",
      },
      keyframes: {
        popup: {
          "0%": { opacity: "0", transform: "scale(0.8)" },
          "100%": { opacity: "1", transform: "scale(1)" },
        },
      },
      animation: {
        popup: "popup 0.5s ease-out",
      },
    },
  },
  plugins: [require("tailwindcss-animate")],
};
