77 lines
1.8 KiB
TypeScript
77 lines
1.8 KiB
TypeScript
import type { Config } from 'tailwindcss'
|
|
|
|
const config: Config = {
|
|
content: [
|
|
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
|
|
'./components/**/*.{js,ts,jsx,tsx,mdx}',
|
|
'./app/**/*.{js,ts,jsx,tsx,mdx}',
|
|
],
|
|
darkMode: 'class',
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
primary: {
|
|
DEFAULT: '#0F4C5C', // Deep Teal (Authoritative)
|
|
50: '#F0F6F7',
|
|
100: '#E1EDF0',
|
|
200: '#C3DBE1',
|
|
300: '#A5C9D2',
|
|
400: '#87B7C3',
|
|
500: '#69A5B4',
|
|
600: '#4B93A5',
|
|
700: '#2D8196',
|
|
800: '#0F4C5C', // Main
|
|
900: '#0C3D4A',
|
|
},
|
|
secondary: {
|
|
DEFAULT: '#E6DACE', // Warm Sand (Tender)
|
|
50: '#FCFBF9',
|
|
100: '#F7F4F1',
|
|
200: '#EFE9E3',
|
|
300: '#E6DACE',
|
|
400: '#D6C4B3',
|
|
500: '#C6AE98',
|
|
600: '#B6987D',
|
|
700: '#A68262',
|
|
800: '#8C6C4E',
|
|
900: '#72563A',
|
|
},
|
|
background: {
|
|
DEFAULT: '#F7F9F9', // Soft White (Professional)
|
|
paper: '#FFFFFF',
|
|
},
|
|
text: {
|
|
DEFAULT: '#334155', // Dark Slate (Readable)
|
|
muted: '#64748B',
|
|
},
|
|
accent: {
|
|
DEFAULT: '#E07A5F', // Soft Coral (Compassionate)
|
|
},
|
|
error: {
|
|
DEFAULT: '#EF4444',
|
|
},
|
|
success: {
|
|
DEFAULT: '#10B981',
|
|
},
|
|
warning: {
|
|
DEFAULT: '#F59E0B',
|
|
},
|
|
},
|
|
fontFamily: {
|
|
sans: ['var(--font-source-sans)', 'system-ui', 'sans-serif'],
|
|
serif: ['var(--font-lora)', 'Georgia', 'serif'],
|
|
heading: ['var(--font-lora)', 'Georgia', 'serif'],
|
|
},
|
|
borderRadius: {
|
|
sm: '8px',
|
|
DEFAULT: '12px',
|
|
md: '16px',
|
|
lg: '24px',
|
|
full: '9999px',
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
}
|
|
|
|
export default config
|