45 lines
2.7 KiB
JavaScript
45 lines
2.7 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: ["./index.html", "./src/**/*.{svelte,js,ts,jsx,tsx}"],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
primary: { DEFAULT: '#56d8d5', hover: '#7be9e3', ring: '#56d8d5', 'ring-light': '#164e63', light: '#123b4b' },
|
|
secondary: { DEFAULT: '#162238', hover: '#20334d', text: '#dbeafe', ring: '#5d7890' },
|
|
destructive: { DEFAULT: '#e66f78', hover: '#f08b91', ring: '#fca5a5', light: '#3c1f2b' },
|
|
success: { DEFAULT: '#70d9bf', hover: '#8ce8d0', ring: '#70d9bf', light: '#123b38' },
|
|
warning: { DEFAULT: '#f4bd69', hover: '#ffd18b', ring: '#f4bd69', light: '#3c2e1d' },
|
|
info: { DEFAULT: '#62bde8', hover: '#83d2f5', ring: '#62bde8', light: '#123449' },
|
|
ghost: { hover: '#162238', text: '#a9c0cf', ring: '#5d7890' },
|
|
surface: { page: '#080e1d', card: '#0d182b', muted: '#111f34', overlay: 'rgba(2, 8, 18, 0.72)' },
|
|
border: { DEFAULT: '#20374d', strong: '#35526a' },
|
|
text: { DEFAULT: '#e9f2ff', muted: '#9ab1c4', subtle: '#68859b', inverse: '#07141e' },
|
|
terminal: {
|
|
bg: '#080e1d', surface: '#0d182b', border: '#264158',
|
|
text: { DEFAULT: '#c5d7e5', muted: '#68859b', subtle: '#496176', bright: '#dcecff', heading: '#f3f8ff' },
|
|
accent: '#22d3ee',
|
|
},
|
|
log: { debug: '#68859b', info: '#62bde8', warning: '#f4bd69', error: '#f87171' },
|
|
source: { plugin: '#70d9bf', api: '#c084fc', git: '#f4bd69', system: '#62bde8' },
|
|
brand: { 'gradient-from': '#56d8d5', 'gradient-via': '#62bde8', 'gradient-to': '#8b6ad9' },
|
|
category: {
|
|
dashboards: { from: '#123449', to: '#164e63', text: '#62bde8', ring: '#62bde8' },
|
|
datasets: { from: '#123b38', to: '#164e45', text: '#70d9bf', ring: '#70d9bf' },
|
|
migration: { from: '#3c2e1d', to: '#4a351d', text: '#f4bd69', ring: '#f4bd69' },
|
|
git: { from: '#302449', to: '#3d2b58', text: '#c084fc', ring: '#bd94fa' },
|
|
translation: { from: '#123449', to: '#164e63', text: '#62d9d5', ring: '#56d8d5' },
|
|
validation: { from: '#3c2e1d', to: '#4a351d', text: '#f4bd69', ring: '#f4bd69' },
|
|
reports: { from: '#302449', to: '#3d2b58', text: '#c084fc', ring: '#bd94fa' },
|
|
tools: { from: '#162238', to: '#20334d', text: '#a9c0cf', ring: '#68859b' },
|
|
admin: { from: '#3c1f2b', to: '#4a2431', text: '#e66f78', ring: '#fca5a5' },
|
|
maintenance: { from: '#3c2e1d', to: '#4a351d', text: '#f4bd69', ring: '#f4bd69' },
|
|
assistant: { from: '#302449', to: '#3d2b58', text: '#c084fc', ring: '#bd94fa' },
|
|
},
|
|
},
|
|
width: { sidebar: '240px', 'sidebar-collapsed': '64px' },
|
|
fontFamily: { mono: ['"JetBrains Mono"', '"Fira Code"', 'monospace'] },
|
|
},
|
|
},
|
|
plugins: [],
|
|
}
|