Files
vigilcare-records/vigilcare-records-web/tailwind.config.js
T
Trent 5caf928787
CI / backend (push) Successful in 6m11s
CI / frontend (push) Failing after 1m7s
feature: Core Digitization Workstation (Entry, Verification, Approval)
2026-08-12 04:22:25 +08:00

72 lines
1.7 KiB
JavaScript

/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{vue,js,ts,jsx,tsx}",
],
theme: {
extend: {
colors: {
navy: '#08254A',
primary: {
50: '#EEF4FF',
100: '#D1E0FF',
300: '#84ADFF',
400: '#528BFF',
500: '#155EEF',
600: '#155EEF',
700: '#0B4FD6',
800: '#0A3FAA',
},
surface: '#FFFFFF',
canvas: '#F7F9FC',
// Flat keys so @apply text-ink / border-line resolve (nested DEFAULT breaks @apply)
ink: '#344054',
'ink-strong': '#101828',
'ink-secondary': '#667085',
'ink-disabled': '#98A2B3',
line: '#E4E7EC',
'line-strong': '#D0D5DD',
clinical: {
safe: '#079455',
'safe-bg': '#ECFDF3',
warning: '#DC6803',
'warning-bg': '#FFFAEB',
danger: '#D92D20',
'danger-bg': '#FEF3F2',
critical: '#B42318',
'critical-bg': '#FEE4E2',
},
},
fontFamily: {
sans: [
'"Public Sans"',
'ui-sans-serif',
'system-ui',
'-apple-system',
'sans-serif',
],
},
borderRadius: {
control: '6px',
input: '8px',
card: '10px',
panel: '12px',
},
boxShadow: {
card: '0 1px 2px rgba(16, 24, 40, 0.04)',
dialog: '0 8px 24px rgba(16, 24, 40, 0.12)',
page: '0 1px 2px rgba(16, 24, 40, 0.06), 0 4px 16px rgba(16, 24, 40, 0.08)',
},
spacing: {
18: '4.5rem',
22: '5.5rem',
},
screens: {
xs: '480px',
},
},
},
plugins: [],
}