tailwind.config.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /** @type {import('tailwindcss').Config} */
  2. module.exports = {
  3. content: [
  4. './app/**/*.{js,ts,jsx,tsx}',
  5. './components/**/*.{js,ts,jsx,tsx}',
  6. ],
  7. theme: {
  8. typography: require('./typography'),
  9. extend: {
  10. colors: {
  11. gray: {
  12. 25: '#fcfcfd',
  13. 50: '#f9fafb',
  14. 100: '#f2f4f7',
  15. 200: '#eaecf0',
  16. 300: '#d0d5dd',
  17. 400: '#98a2b3',
  18. 500: '#667085',
  19. 700: '#475467',
  20. 600: '#344054',
  21. 800: '#1d2939',
  22. 900: '#101828',
  23. },
  24. primary: {
  25. 25: '#f5f8ff',
  26. 50: '#eff4ff',
  27. 100: '#d1e0ff',
  28. 200: '#b2ccff',
  29. 300: '#84adff',
  30. 400: '#528bff',
  31. 500: '#2970ff',
  32. 600: '#155eef',
  33. 700: '#004eeb',
  34. 800: '#0040c1',
  35. 900: '#00359e',
  36. },
  37. blue: {
  38. 500: '#E1EFFE',
  39. },
  40. green: {
  41. 50: '#F3FAF7',
  42. 100: '#DEF7EC',
  43. 800: '#03543F',
  44. },
  45. yellow: {
  46. 100: '#FDF6B2',
  47. 800: '#723B13',
  48. },
  49. purple: {
  50. 50: '#F6F5FF',
  51. 200: '#DCD7FE',
  52. },
  53. indigo: {
  54. 25: '#F5F8FF',
  55. 50: '#EEF4FF',
  56. 100: '#E0EAFF',
  57. 300: '#A4BCFD',
  58. 400: '#8098F9',
  59. 600: '#444CE7',
  60. 800: '#2D31A6',
  61. },
  62. },
  63. screens: {
  64. mobile: '100px',
  65. // => @media (min-width: 100px) { ... }
  66. tablet: '640px', // 391
  67. // => @media (min-width: 600px) { ... }
  68. pc: '769px',
  69. // => @media (min-width: 769px) { ... }
  70. },
  71. boxShadow: {
  72. 'xs': '0px 1px 2px 0px rgba(16, 24, 40, 0.05)',
  73. 'sm': '0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10)',
  74. 'md': '0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10)',
  75. 'lg': '0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08)',
  76. 'xl': '0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08)',
  77. '2xl': '0px 24px 48px -12px rgba(16, 24, 40, 0.18)',
  78. '3xl': '0px 32px 64px -12px rgba(16, 24, 40, 0.14)',
  79. },
  80. opacity: {
  81. 2: '0.02',
  82. 8: '0.08',
  83. },
  84. fontSize: {
  85. '2xs': '0.625rem',
  86. },
  87. },
  88. },
  89. plugins: [
  90. require('@tailwindcss/typography'),
  91. ],
  92. // https://github.com/tailwindlabs/tailwindcss/discussions/5969
  93. corePlugins: {
  94. preflight: false,
  95. },
  96. }