import type { Config } from "tailwindcss"; const config: Config = { darkMode: "class", content: ["./index.html", "./src/**/*.{ts,tsx}"], theme: { extend: { colors: { border: "hsl(var(--border))", input: "hsl(var(--input))", ring: "hsl(var(--ring))", background: "hsl(var(--background))", foreground: "hsl(var(--foreground))", primary: { DEFAULT: "hsl(var(--primary))", foreground: "hsl(var(--primary-foreground))", }, secondary: { DEFAULT: "hsl(var(--secondary))", foreground: "hsl(var(--secondary-foreground))", }, accent: { DEFAULT: "hsl(var(--accent))", foreground: "hsl(var(--accent-foreground))", }, muted: { DEFAULT: "hsl(var(--muted))", foreground: "hsl(var(--muted-foreground))", }, destructive: { DEFAULT: "hsl(var(--destructive))", foreground: "hsl(var(--destructive-foreground))", }, surface: { deep: "hsl(var(--surface-deep))", base: "hsl(var(--surface-base))", elevated: "hsl(var(--surface-elevated))", }, success: "hsl(var(--success))", warning: "hsl(var(--warning))", }, fontFamily: { sans: ["Inter", "system-ui", "sans-serif"], mono: ["JetBrains Mono", "Fira Code", "monospace"], }, borderRadius: { lg: "12px", md: "8px", sm: "6px", }, keyframes: { "pulse-slow": { "0%, 100%": { opacity: "1" }, "50%": { opacity: "0.5" }, }, }, animation: { "pulse-slow": "pulse-slow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite", }, boxShadow: { glow: "var(--shadow-glow)", }, }, }, plugins: [], }; export default config;