SPB Git forge

spb/uqo-chat

Public
14commits 1branches 0releases
1.4 MBsize
maindefault branch
17 days agolast push
Python 64.6% TypeScript 33.7% CSS 0.8%
1.3 KB · 34 lines typescript
Raw Blame History
1import type { Config } from 'tailwindcss';2import { uqo } from './src/theme/uqo';34export default {5  content: ['./index.html', './src/**/*.{ts,tsx}'],6  theme: {7    extend: {8      colors: {9        uqo: {10          blue: uqo.blue,11          'blue-dark': uqo.blueDark,12          'blue-light': uqo.blueLight,13          green: uqo.green,14          gold: uqo.gold,15        },16        neutral: { bg: uqo.bg, surface: uqo.surface, text: uqo.text, muted: uqo.muted, line: uqo.line },17        semantic: { warning: uqo.warning, error: uqo.error, success: uqo.green },18      },19      fontFamily: {20        sans: ['Inter', 'ui-sans-serif', 'system-ui', '-apple-system', 'Segoe UI', 'Roboto', 'sans-serif'],21        mono: ['"JetBrains Mono"', 'ui-monospace', 'SFMono-Regular', 'Menlo', 'monospace'],22      },23      fontSize: {24        xs: ['12px', '1.4'], sm: ['14px', '1.55'], base: ['16px', '1.55'], lg: ['18px', '1.5'],25        xl: ['22px', '1.35'], '2xl': ['28px', '1.25'],26      },27      boxShadow: { card: '0 1px 2px rgba(10,74,99,.05), 0 4px 16px rgba(10,74,99,.06)' },28      keyframes: { fadein: { from: { opacity: '0', transform: 'translateY(4px)' }, to: { opacity: '1', transform: 'none' } }, slidein: { from: { transform: 'translateX(-100%)' }, to: { transform: 'none' } } },29      animation: { fadein: 'fadein 150ms ease-out' },30    },31  },32  plugins: [],33} satisfies Config;34