tailwind.config.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const defaultTheme = require('tailwindcss/defaultTheme')
  2. /** @type {import('tailwindcss').Config} */
  3. module.exports = {
  4. content: ['./src/**/*.{js,jsx,md}'],
  5. darkMode: 'class',
  6. theme: {
  7. fontSize: {
  8. xs: ['0.75rem', { lineHeight: '1rem' }],
  9. sm: ['0.875rem', { lineHeight: '1.5rem' }],
  10. base: ['1rem', { lineHeight: '2rem' }],
  11. lg: ['1.125rem', { lineHeight: '1.75rem' }],
  12. xl: ['1.25rem', { lineHeight: '2rem' }],
  13. '2xl': ['1.5rem', { lineHeight: '2.5rem' }],
  14. '3xl': ['2rem', { lineHeight: '2.5rem' }],
  15. '4xl': ['2.5rem', { lineHeight: '3rem' }],
  16. '5xl': ['3rem', { lineHeight: '3.5rem' }],
  17. '6xl': ['3.75rem', { lineHeight: '1' }],
  18. '7xl': ['4.5rem', { lineHeight: '1' }],
  19. '8xl': ['6rem', { lineHeight: '1' }],
  20. '9xl': ['8rem', { lineHeight: '1' }],
  21. },
  22. extend: {
  23. fontFamily: {
  24. sans: ['Inter', ...defaultTheme.fontFamily.sans],
  25. display: ['Lexend', ...defaultTheme.fontFamily.sans],
  26. },
  27. maxWidth: {
  28. '8xl': '88rem',
  29. },
  30. colors: {
  31. accent: {
  32. 50: 'var(--color-accent-50)',
  33. 100: 'var(--color-accent-100)',
  34. 200: 'var(--color-accent-200)',
  35. 300: 'var(--color-accent-300)',
  36. 400: 'var(--color-accent-400)',
  37. 500: 'var(--color-accent-500)',
  38. 600: 'var(--color-accent-600)',
  39. 700: 'var(--color-accent-700)',
  40. 800: 'var(--color-accent-800)',
  41. 900: 'var(--color-accent-900)',
  42. },
  43. },
  44. },
  45. },
  46. plugins: [require('@tailwindcss/typography')],
  47. }