/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {
      fontFamily: {
        sans: ['Inter', 'var(--font-sans)', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'sans-serif'],
        mono: ['var(--font-mono)', 'ui-monospace', 'monospace'],
      },
      fontSize: {
        body: ['var(--text-body)', { lineHeight: '1.5' }],
        label: ['var(--text-label)', { lineHeight: '1.4' }],
        caption: ['var(--text-caption)', { lineHeight: '1.4' }],
        table: ['var(--text-table)', { lineHeight: '1.4' }],
        subtitle: ['var(--text-subtitle)', { lineHeight: '1.4' }],
        title: ['var(--text-title)', { lineHeight: '1.2' }],
        'title-lg': ['var(--text-title-lg)', { lineHeight: '1.2' }],
      },
      fontWeight: {
        body: 'var(--font-weight-body)',
        label: 'var(--font-weight-label)',
        title: 'var(--font-weight-title)',
      },
      colors: {
        border: "#e2e8f0",
        input: "#e2e8f0",
        ring: "#3b82f6",
        background: "#f8fafc",
        foreground: "#020617",
        primary: {
          DEFAULT: "#3b82f6",
          foreground: "#ffffff",
        },
        secondary: {
          DEFAULT: "#f1f5f9",
          foreground: "#0f172a",
        },
        destructive: {
          DEFAULT: "#ef4444",
          foreground: "#ffffff",
        },
        muted: {
          DEFAULT: "#f1f5f9",
          foreground: "#64748b",
        },
        accent: {
          DEFAULT: "#f1f5f9",
          foreground: "#0f172a",
        },
        popover: {
          DEFAULT: "#ffffff",
          foreground: "#020617",
        },
        card: {
          DEFAULT: "#ffffff",
          foreground: "#020617",
        },
      },
    },
  },
  plugins: [],
}
