| | |
| |
|
| | |
| | module.exports = { |
| | content: [ |
| | './src/**/*.{js,jsx,ts,tsx}', |
| | |
| | '../packages/client/src/**/*.{js,jsx,ts,tsx}', |
| | ], |
| | |
| | darkMode: ['class'], |
| | theme: { |
| | fontFamily: { |
| | sans: ['Inter', 'sans-serif'], |
| | mono: ['Roboto Mono', 'monospace'], |
| | }, |
| | |
| | |
| | |
| | |
| | extend: { |
| | width: { |
| | authPageWidth: '370px', |
| | }, |
| | keyframes: { |
| | 'accordion-down': { |
| | from: { height: 0 }, |
| | to: { height: 'var(--radix-accordion-content-height)' }, |
| | }, |
| | 'accordion-up': { |
| | from: { height: 'var(--radix-accordion-content-height)' }, |
| | to: { height: 0 }, |
| | }, |
| | 'slide-in-right': { |
| | '0%': { transform: 'translateX(100%)' }, |
| | '100%': { transform: 'translateX(0)' }, |
| | }, |
| | 'slide-in-left': { |
| | '0%': { transform: 'translateX(-100%)' }, |
| | '100%': { transform: 'translateX(0)' }, |
| | }, |
| | 'slide-out-left': { |
| | '0%': { transform: 'translateX(0)' }, |
| | '100%': { transform: 'translateX(-100%)' }, |
| | }, |
| | 'slide-out-right': { |
| | '0%': { transform: 'translateX(0)' }, |
| | '100%': { transform: 'translateX(100%)' }, |
| | }, |
| | }, |
| | animation: { |
| | 'fade-in': 'fadeIn 0.5s ease-out forwards', |
| | 'accordion-down': 'accordion-down 0.2s ease-out', |
| | 'accordion-up': 'accordion-up 0.2s ease-out', |
| | 'slide-in-right': 'slide-in-right 300ms cubic-bezier(0.25, 0.1, 0.25, 1)', |
| | 'slide-in-left': 'slide-in-left 300ms cubic-bezier(0.25, 0.1, 0.25, 1)', |
| | 'slide-out-left': 'slide-out-left 300ms cubic-bezier(0.25, 0.1, 0.25, 1)', |
| | 'slide-out-right': 'slide-out-right 300ms cubic-bezier(0.25, 0.1, 0.25, 1)', |
| | }, |
| | colors: { |
| | gray: { |
| | 20: '#ececf1', |
| | 50: '#f7f7f8', |
| | 100: '#ececec', |
| | 200: '#e3e3e3', |
| | 300: '#cdcdcd', |
| | 400: '#999696', |
| | 500: '#595959', |
| | 600: '#424242', |
| | 700: '#2f2f2f', |
| | 800: '#212121', |
| | 850: '#171717', |
| | 900: '#0d0d0d', |
| | }, |
| | green: { |
| | 50: '#f1f9f7', |
| | 100: '#def2ed', |
| | 200: '#a6e5d6', |
| | 300: '#6dc8b9', |
| | 400: '#41a79d', |
| | 500: '#10a37f', |
| | 550: '#349072', |
| | 600: '#126e6b', |
| | 700: '#0a4f53', |
| | 800: '#06373e', |
| | 900: '#031f29', |
| | }, |
| | 'brand-purple': 'var(--brand-purple)', |
| | presentation: 'var(--presentation)', |
| | 'text-primary': 'var(--text-primary)', |
| | 'text-secondary': 'var(--text-secondary)', |
| | 'text-secondary-alt': 'var(--text-secondary-alt)', |
| | 'text-tertiary': 'var(--text-tertiary)', |
| | 'text-warning': 'var(--text-warning)', |
| | 'ring-primary': 'var(--ring-primary)', |
| | 'header-primary': 'var(--header-primary)', |
| | 'header-hover': 'var(--header-hover)', |
| | 'header-button-hover': 'var(--header-button-hover)', |
| | 'surface-active': 'var(--surface-active)', |
| | 'surface-active-alt': 'var(--surface-active-alt)', |
| | 'surface-hover': 'var(--surface-hover)', |
| | 'surface-hover-alt': 'var(--surface-hover-alt)', |
| | 'surface-primary': 'var(--surface-primary)', |
| | 'surface-primary-alt': 'var(--surface-primary-alt)', |
| | 'surface-primary-contrast': 'var(--surface-primary-contrast)', |
| | 'surface-secondary': 'var(--surface-secondary)', |
| | 'surface-secondary-alt': 'var(--surface-secondary-alt)', |
| | 'surface-tertiary': 'var(--surface-tertiary)', |
| | 'surface-tertiary-alt': 'var(--surface-tertiary-alt)', |
| | 'surface-dialog': 'var(--surface-dialog)', |
| | 'surface-submit': 'var(--surface-submit)', |
| | 'surface-submit-hover': 'var(--surface-submit-hover)', |
| | 'surface-destructive': 'var(--surface-destructive)', |
| | 'surface-destructive-hover': 'var(--surface-destructive-hover)', |
| | 'surface-chat': 'var(--surface-chat)', |
| | 'border-light': 'var(--border-light)', |
| | 'border-medium': 'var(--border-medium)', |
| | 'border-medium-alt': 'var(--border-medium-alt)', |
| | 'border-heavy': 'var(--border-heavy)', |
| | 'border-xheavy': 'var(--border-xheavy)', |
| | |
| | border: 'hsl(var(--border))', |
| | input: 'hsl(var(--input))', |
| | ['switch-unchecked']: 'hsl(var(--switch-unchecked))', |
| | ring: 'hsl(var(--ring))', |
| | background: 'hsl(var(--background))', |
| | foreground: 'hsl(var(--foreground))', |
| | primary: { |
| | DEFAULT: 'hsl(var(--primary))', |
| | foreground: 'hsl(var(--primary-foreground))', |
| | }, |
| | secondary: { |
| | DEFAULT: 'hsl(var(--secondary))', |
| | foreground: 'hsl(var(--secondary-foreground))', |
| | }, |
| | destructive: { |
| | DEFAULT: 'hsl(var(--destructive))', |
| | foreground: 'hsl(var(--destructive-foreground))', |
| | }, |
| | muted: { |
| | DEFAULT: 'hsl(var(--muted))', |
| | foreground: 'hsl(var(--muted-foreground))', |
| | }, |
| | accent: { |
| | DEFAULT: 'hsl(var(--accent))', |
| | foreground: 'hsl(var(--accent-foreground))', |
| | }, |
| | card: { |
| | DEFAULT: 'hsl(var(--card))', |
| | foreground: 'hsl(var(--card-foreground))', |
| | }, |
| | }, |
| | borderRadius: { |
| | lg: 'var(--radius)', |
| | md: 'calc(var(--radius) - 2px)', |
| | sm: 'calc(var(--radius) - 4px)', |
| | }, |
| | }, |
| | }, |
| | plugins: [ |
| | require('tailwindcss-animate'), |
| | require('tailwindcss-radix'), |
| | |
| | ], |
| | }; |
| |
|