File: /home/owzicwjp/public_html/loan.360digitcrm.com/tailwind.config.js
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {
colors: {
border: 'var(--color-border)', // gray-200
input: 'var(--color-input)', // white
ring: 'var(--color-ring)', // sky-500
background: 'var(--color-background)', // gray-50
foreground: 'var(--color-foreground)', // gray-800
primary: {
DEFAULT: 'var(--color-primary)', // blue-800
foreground: 'var(--color-primary-foreground)', // white
},
secondary: {
DEFAULT: 'var(--color-secondary)', // slate-500
foreground: 'var(--color-secondary-foreground)', // white
},
destructive: {
DEFAULT: 'var(--color-destructive)', // red-600
foreground: 'var(--color-destructive-foreground)', // white
},
muted: {
DEFAULT: 'var(--color-muted)', // gray-50
foreground: 'var(--color-muted-foreground)', // gray-500
},
accent: {
DEFAULT: 'var(--color-accent)', // sky-500
foreground: 'var(--color-accent-foreground)', // white
},
popover: {
DEFAULT: 'var(--color-popover)', // white
foreground: 'var(--color-popover-foreground)', // gray-800
},
card: {
DEFAULT: 'var(--color-card)', // white
foreground: 'var(--color-card-foreground)', // gray-800
},
success: {
DEFAULT: 'var(--color-success)', // emerald-600
foreground: 'var(--color-success-foreground)', // white
},
warning: {
DEFAULT: 'var(--color-warning)', // amber-600
foreground: 'var(--color-warning-foreground)', // white
},
error: {
DEFAULT: 'var(--color-error)', // red-600
foreground: 'var(--color-error-foreground)', // white
},
surface: 'var(--color-surface)', // white
'text-primary': 'var(--color-text-primary)', // gray-800
'text-secondary': 'var(--color-text-secondary)', // gray-500
},
fontFamily: {
sans: ['Inter', 'sans-serif'],
mono: ['JetBrains Mono', 'monospace'],
},
fontSize: {
'xs': ['0.75rem', { lineHeight: '1rem' }],
'sm': ['0.875rem', { lineHeight: '1.25rem' }],
'base': ['1rem', { lineHeight: '1.5rem' }],
'lg': ['1.125rem', { lineHeight: '1.75rem' }],
'xl': ['1.25rem', { lineHeight: '1.75rem' }],
'2xl': ['1.5rem', { lineHeight: '2rem' }],
'3xl': ['1.875rem', { lineHeight: '2.25rem' }],
'4xl': ['2.25rem', { lineHeight: '2.5rem' }],
},
fontWeight: {
normal: '400',
medium: '500',
semibold: '600',
},
borderRadius: {
'sm': '4px',
'DEFAULT': '6px',
'md': '6px',
'lg': '8px',
'xl': '12px',
},
boxShadow: {
'soft': '0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06)',
'soft-hover': '0 4px 6px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.06)',
'focus-soft': '0 0 0 3px rgba(14, 165, 233, 0.1)',
},
animation: {
'pulse-subtle': 'pulse-subtle 1.5s ease-in-out infinite',
},
keyframes: {
'pulse-subtle': {
'0%, 100%': {
opacity: '0.6',
},
'50%': {
opacity: '0.4',
},
},
},
spacing: {
'18': '4.5rem',
'88': '22rem',
},
zIndex: {
'100': '100',
'200': '200',
'300': '300',
},
transitionDuration: {
'100': '100ms',
'150': '150ms',
'200': '200ms',
'300': '300ms',
},
transitionTimingFunction: {
'ease-out': 'cubic-bezier(0, 0, 0.2, 1)',
},
},
},
plugins: [
require('@tailwindcss/forms'),
require('tailwindcss-animate'),
],
}