import type { Config } from 'tailwindcss' import animate from 'tailwindcss-animate' export default { darkMode: ['class'], content: ['./index.html', './src/**/*.{ts,tsx}'], theme: { container: { center: true, padding: '1rem' }, extend: { colors: { base: 'hsl(var(--base) / )', surface: 'hsl(var(--surface) / )', elevated: 'hsl(var(--elevated) / )', border: 'hsl(var(--border) / )', foreground: 'hsl(var(--fg-primary) / )', secondary: 'hsl(var(--fg-secondary) / )', muted: 'hsl(var(--fg-muted) / )', accent: 'hsl(var(--accent) / )', bull: 'hsl(var(--bull) / )', bear: 'hsl(var(--bear) / )', warning: 'hsl(var(--warning) / )', danger: 'hsl(var(--danger) / )', }, fontFamily: { sans: ['Inter', '"HarmonyOS Sans SC"', '"PingFang SC"', 'system-ui', 'sans-serif'], mono: ['"JetBrains Mono"', '"IBM Plex Mono"', 'ui-monospace', 'monospace'], }, borderRadius: { card: '8px', btn: '6px', input: '4px', dialog: '12px', }, transitionTimingFunction: { smooth: 'cubic-bezier(0.16, 1, 0.3, 1)', }, }, }, plugins: [animate], } satisfies Config