/** @type {import('tailwindcss').Config} */ export default { content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'], darkMode: 'class', theme: { extend: { fontFamily: { sans: ['Inter', 'system-ui', 'sans-serif'], mono: ['"JetBrains Mono"', 'monospace'], }, colors: { docker: { DEFAULT: '#2496ED', dark: '#1D7CC8', light: '#E8F4FD', }, surface: { DEFAULT: 'rgb(var(--surface) / )', raised: 'rgb(var(--surface-raised) / )', overlay: 'rgb(var(--surface-overlay) / )', muted: 'rgb(var(--surface-muted) / )', }, border: { DEFAULT: 'rgb(var(--border) / )', strong: 'rgb(var(--border-strong) / )', }, foreground: { DEFAULT: 'rgb(var(--foreground) / )', muted: 'rgb(var(--foreground-muted) / )', faint: 'rgb(var(--foreground-faint) / )', }, success: '#22C55E', warning: '#F59E0B', danger: '#EF4444', }, boxShadow: { panel: 'var(--shadow-panel)', docker: 'var(--shadow-docker)', }, animation: { 'flow-dash': 'flow-dash 1.4s linear infinite', 'flow-pulse': 'flow-pulse 2.2s linear infinite', }, keyframes: { 'flow-dash': { to: { strokeDashoffset: '-48' } }, 'flow-pulse': { to: { strokeDashoffset: '-248' } }, }, }, }, plugins: [], }