import type { Config } from "tailwindcss"; const config: Config = { content: [ "./app/**/*.{js,ts,jsx,tsx,mdx}", "./components/**/*.{js,ts,jsx,tsx,mdx}", "./lib/**/*.{js,ts,jsx,tsx,mdx}", ], theme: { extend: { colors: { brand: { orange: "#FF8C00", amber: "#FABC11", light: "#FFF4E6", }, ink: "#0E0E10", surface: "#F4F4F5", 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))", }, muted: { DEFAULT: "hsl(var(--muted))", foreground: "hsl(var(--muted-foreground))", }, card: { DEFAULT: "hsl(var(--card))", foreground: "hsl(var(--card-foreground))", }, destructive: { DEFAULT: "hsl(var(--destructive))", foreground: "hsl(var(--destructive-foreground))", }, }, borderRadius: { lg: "var(--radius)", md: "calc(var(--radius) - 2px)", sm: "calc(var(--radius) - 4px)", }, boxShadow: { card: "0 1px 2px rgba(16,24,40,0.04), 0 8px 24px rgba(16,24,40,0.06)", float: "0 10px 30px rgba(16,24,40,0.12)", }, keyframes: { floaty: { "0%, 100%": { transform: "translateY(0px)" }, "50%": { transform: "translateY(-10px)" }, }, fadeUp: { "0%": { opacity: "0", transform: "translateY(16px)" }, "100%": { opacity: "1", transform: "translateY(0)" }, }, }, animation: { floaty: "floaty 5s ease-in-out infinite", fadeUp: "fadeUp 0.6s ease-out both", }, }, }, plugins: [], }; export default config;