73 lines
2.1 KiB
JavaScript
Executable File
73 lines
2.1 KiB
JavaScript
Executable File
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: [
|
|
"./index.html",
|
|
"./src/**/*.{svelte,js,ts,jsx,tsx}",
|
|
],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
// Semantic UI colors (light surfaces)
|
|
primary: {
|
|
DEFAULT: '#2563eb', // blue-600
|
|
hover: '#1d4ed8', // blue-700
|
|
ring: '#3b82f6', // blue-500
|
|
light: '#eff6ff', // blue-50
|
|
},
|
|
secondary: {
|
|
DEFAULT: '#f3f4f6', // gray-100
|
|
hover: '#e5e7eb', // gray-200
|
|
text: '#111827', // gray-900
|
|
ring: '#6b7280', // gray-500
|
|
},
|
|
destructive: {
|
|
DEFAULT: '#dc2626', // red-600
|
|
hover: '#b91c1c', // red-700
|
|
ring: '#ef4444', // red-500
|
|
light: '#fef2f2', // red-50
|
|
},
|
|
ghost: {
|
|
hover: '#f3f4f6', // gray-100
|
|
text: '#374151', // gray-700
|
|
ring: '#6b7280', // gray-500
|
|
},
|
|
// Dark terminal palette (log viewer, task drawer)
|
|
terminal: {
|
|
bg: '#0f172a', // slate-900
|
|
surface: '#1e293b', // slate-800
|
|
border: '#334155', // slate-700
|
|
text: {
|
|
DEFAULT: '#cbd5e1', // slate-300
|
|
muted: '#475569', // slate-600
|
|
subtle: '#64748b', // slate-500
|
|
bright: '#e2e8f0', // slate-200
|
|
heading: '#f1f5f9', // slate-100
|
|
},
|
|
accent: '#22d3ee', // cyan-400
|
|
},
|
|
// Log level palette
|
|
log: {
|
|
debug: '#64748b',
|
|
info: '#38bdf8',
|
|
warning: '#fbbf24',
|
|
error: '#f87171',
|
|
},
|
|
// Log source palette
|
|
source: {
|
|
plugin: '#4ade80',
|
|
api: '#c084fc',
|
|
git: '#fb923c',
|
|
system: '#38bdf8',
|
|
},
|
|
},
|
|
width: {
|
|
sidebar: '240px',
|
|
'sidebar-collapsed': '64px',
|
|
},
|
|
fontFamily: {
|
|
mono: ['"JetBrains Mono"', '"Fira Code"', 'monospace'],
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
} |