import defaultTheme from "tailwindcss/defaultTheme"; import tailwindForms from "@tailwindcss/forms"; /** @type {import('tailwindcss').Config} */ export default { content: [ "./app/Views/**/*.php", "./themes/cp_install/**/*.php", "./resources/**/*.ts", ], theme: { extend: { fontFamily: { sans: ["Inter", ...defaultTheme.fontFamily.sans], display: ["Kumbh Sans", ...defaultTheme.fontFamily.sans], mono: ["Noto Sans Mono", ...defaultTheme.fontFamily.mono], }, textDecorationThickness: { 3: "3px", }, textColor: { skin: { base: "hsl(var(--color-text-base) / )", muted: "hsl(var(--color-text-muted) / )", }, accent: { base: "hsl(var(--color-accent-base) / )", hover: "hsl(var(--color-accent-hover) / )", muted: "hsl(var(--color-accent-muted) / )", contrast: "hsl(var(--color-accent-contrast) / )", }, }, backgroundColor: { base: "hsl(var(--color-background-base) / )", elevated: "hsl(var(--color-background-elevated) / )", subtle: "hsl(var(--color-border-subtle) / )", navigation: "hsl(var(--color-background-navigation) / )", "navigation-active": "hsl(var(--color-background-navigation-active) / )", backdrop: "hsl(var(--color-background-backdrop) / )", header: "hsl(var(--color-background-header) / )", accent: { base: "hsl(var(--color-accent-base) / )", hover: "hsl(var(--color-accent-hover) / )", }, highlight: "hsl(var(--color-background-highlight) / )", }, borderColor: { subtle: "hsl(var(--color-border-subtle) / )", contrast: "hsl(var(--color-border-contrast) / )", navigation: "hsl(var(--color-border-navigation) / )", "navigation-bg": "hsl(var(--color-background-navigation) / )", accent: { base: "hsl(var(--color-accent-base) / )", hover: "hsl(var(--color-accent-hover) / )", }, background: { base: "hsl(var(--color-background-base) / )", elevated: "hsl(var(--color-background-elevated) / )", }, }, ringColor: { contrast: "hsl(var(--color-border-contrast) / )", background: { base: "hsl(var(--color-background-base) / )", elevated: "hsl(var(--color-background-elevated) / )", }, }, colors: { accent: { base: "hsl(var(--color-accent-base) / )", hover: "hsl(var(--color-accent-hover) / )", }, background: { header: "hsl(var(--color-background-header) / )", base: "hsl(var(--color-background-base) / )", }, heading: { foreground: "hsl(var(--color-heading-foreground) / )", background: "hsl(var(--color-heading-background) / )", }, pine: { 50: "#F2FAF9", 100: "#E7F9E4", 200: "#bfe4e1", 300: "#99d4cf", 400: "#4db4aa", 500: "#009486", 600: "#008579", 700: "#006D60", 800: "#00564A", 900: "#003D0B", }, }, borderWidth: { 3: "3px", }, ringWidth: { 3: "3px", }, }, }, variants: {}, plugins: [tailwindForms], };