import type { Config } from "tailwindcss"; export default { content: ["./app/**/{**,.client,.server}/**/*.{js,jsx,ts,tsx}"], theme: { container: { center: true, padding: "2rem", screens: { "2xl": "1400px", }, }, extend: { fontFamily: { sans: [ "Geist Variable", "Helvetica Neue", "Helvetica", "Arial", "sans-serif", ], mono: [ "Geist Mono Variable", "monaco", "Consolas", "Lucida Console", "monospace", ], }, borderRadius: { lg: "var(--radius)", md: "calc(var(--radius) - 2px)", sm: "calc(var(--radius) - 4px)", }, colors: { border: { DEFAULT: "oklch(var(--border))", dark: "oklch(var(--border-dark))", }, input: "oklch(var(--input))", ring: "oklch(var(--ring))", background: { 2: "oklch(var(--background-2) / )", 3: "oklch(var(--background-3) / )", DEFAULT: "oklch(var(--background) / )", }, foreground: "oklch(var(--foreground) / )", primary: { DEFAULT: "oklch(var(--primary) / )", foreground: "oklch(var(--primary-foreground) / )", }, secondary: { DEFAULT: "hsl(var(--secondary))", foreground: "hsl(var(--secondary-foreground))", }, destructive: { DEFAULT: "oklch(var(--destructive) / )", foreground: "oklch(var(--destructive-foreground) / )", }, warning: { DEFAULT: "oklch(var(--warning) / )", foreground: "oklch(var(--warning-foreground) / )", }, success: { DEFAULT: "oklch(var(--success) / )", foreground: "oklch(var(--success-foreground) / )", }, muted: { DEFAULT: "oklch(var(--muted))", foreground: "oklch(var(--muted-foreground) / )", }, accent: { DEFAULT: "oklch(var(--accent) / )", foreground: "oklch(var(--accent-foreground) / )", }, popover: { DEFAULT: "oklch(var(--popover) / )", foreground: "oklch(var(--popover-foreground) / )", }, gray: { 50: "var(--gray-50)", 100: "var(--gray-100)", 200: "var(--gray-200)", 300: "var(--gray-300)", 400: "var(--gray-400)", 500: "var(--gray-500)", 600: "var(--gray-600)", 700: "var(--gray-700)", 800: "var(--gray-800)", 900: "var(--gray-900)", 950: "var(--gray-950)", }, grayAlpha: { 50: "oklch(var(--grayAlpha-50))", 100: "oklch(var(--grayAlpha-100))", 200: "oklch(var(--grayAlpha-200))", 300: "oklch(var(--grayAlpha-300))", 400: "oklch(var(--grayAlpha-400))", 500: "oklch(var(--grayAlpha-500))", 600: "oklch(var(--grayAlpha-600))", 700: "oklch(var(--grayAlpha-700))", 800: "oklch(var(--grayAlpha-800))", 900: "oklch(var(--grayAlpha-900))", 950: "oklch(var(--grayAlpha-950))", }, red: { 50: "#fdf3f3", 100: "#fbe9e8", 200: "#f7d4d4", 300: "#f0b1b1", 400: "#e78587", 500: "#d75056", 600: "#c43a46", 700: "#a52b3a", 800: "#8a2735", 900: "#772433", 950: "#420f18", }, orange: { 50: "#fdf6ef", 100: "#fbead9", 200: "#f7d2b1", 300: "#f1b480", 400: "#ea8c4d", 500: "#e67333", 600: "#d65520", 700: "#b2401c", 800: "#8e341e", 900: "#732d1b", 950: "#3e140c", }, yellow: { 50: "#fdfbe9", 100: "#faf7c7", 200: "#f7ec91", 300: "#f1db53", 400: "#ebc724", 500: "#dcb016", 600: "#c28c11", 700: "#976211", 800: "#7d4f16", 900: "#6b4118", 950: "#3e220a", }, sidebar: { DEFAULT: "oklch(var(--background-2) / )", foreground: "oklch(var(--foreground) / )", primary: "oklch(var(--primary) / )", "primary-foreground": "oklch(var(--primary-foreground) / )", accent: "oklch(var(--accent) / )", "accent-foreground": "oklch(var(--accent-foreground) / )", border: "oklch(var(--border))", ring: "oklch(var(--ring))", }, }, }, }, plugins: [ require("@tailwindcss/container-queries"), require("@tailwindcss/forms"), require("@tailwindcss/typography"), require("tailwindcss-animate"), require("tailwind-scrollbar"), require("tailwind-scrollbar-hide"), require("tailwindcss-textshadow"), ], } satisfies Config;