module.exports = { content: [ "./components/**/*.{js,vue,ts}", "./layouts/**/*.vue", "./pages/**/*.vue", "./plugins/**/*.{js,ts}", "./nuxt.config.{js,ts}", "./app.vue", "./formkit.theme.ts", ], safelist: [ { pattern: /^border/, // This will preserve all border-related classes }, { pattern: /^bg-/, }, { pattern: /^text-/, }, ], theme: { extend: { colors: { border: "rgb(var(--border), )", input: "rgb(var(--input), )", ring: "rgb(var(--ring), )", background: "rgb(var(--background), )", foreground: "rgb(var(--foreground), )", sidebar: "rgb(var(--sidebar-background), )", header: "rgb(var(--header-background), )", content: "rgb(var(--content-background), )", primary: { DEFAULT: "rgb(var(--primary), )", foreground: "rgb(var(--primary-foreground), )", }, secondary: { DEFAULT: "rgb(var(--secondary), )", foreground: "rgb(var(--secondary-foreground), )", }, danger: { DEFAULT: "rgb(var(--danger), )", foreground: "rgb(var(--danger-foreground), )", }, muted: { DEFAULT: "rgb(var(--muted), )", foreground: "rgb(var(--muted-foreground), )", }, accent: { DEFAULT: "rgb(var(--accent), )", foreground: "rgb(var(--accent-foreground), )", }, popover: { DEFAULT: "rgb(var(--popover), )", foreground: "rgb(var(--popover-foreground), )", }, card: { DEFAULT: "rgb(var(--card), )", foreground: "rgb(var(--card-foreground), )", }, info: { DEFAULT: "rgb(var(--info), )", foreground: "rgb(var(--info-foreground), )", }, success: { DEFAULT: "rgb(var(--success), )", foreground: "rgb(var(--success-foreground), )", }, warning: { DEFAULT: "rgb(var(--warning), )", foreground: "rgb(var(--warning-foreground), )", }, }, borderRadius: { lg: "var(--radius)", md: "calc(var(--radius) - 2px)", sm: "calc(var(--radius) - 4px)", }, keyframes: { "accordion-down": { from: { height: 0 }, to: { height: "auto" }, }, "accordion-up": { from: { height: "auto" }, to: { height: 0 }, }, }, animation: { "accordion-down": "accordion-down 0.2s ease-out", "accordion-up": "accordion-up 0.2s ease-out", }, borderColor: { DEFAULT: "rgb(var(--border))", // This sets the default border color }, }, }, plugins: [require("@tailwindcss/forms")], };