tailwind.config.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import forms from "@tailwindcss/forms";
  2. import type { Config } from "tailwindcss";
  3. import plugin from "tailwindcss/plugin.js";
  4. import animate from "tailwindcss-animate";
  5. import reactAria from "tailwindcss-react-aria-components";
  6. const tailwindConfig = {
  7. content: ["src/**/*.tsx", ".storybook/**/*.tsx"],
  8. darkMode: "class",
  9. theme: {
  10. extend: {
  11. fontFamily: {
  12. sans: ["var(--font-sans)"],
  13. mono: ["var(--font-mono)"],
  14. },
  15. colors: {
  16. beige: {
  17. 50: "#F7F4F4",
  18. 100: "#F3EDED",
  19. 200: "#E9DFDF",
  20. 300: "#D9C8C8",
  21. 400: "#C1A8A8",
  22. 500: "#A98A8A",
  23. 600: "#927070",
  24. 700: "#795C5C",
  25. 800: "#664E4E",
  26. 900: "#574545",
  27. 950: "#2D2222",
  28. },
  29. steel: {
  30. 50: "#F8F9FC",
  31. 100: "#F1F2F9",
  32. 200: "#E2E3F0",
  33. 300: "#CBCEE1",
  34. 400: "#9497B8",
  35. 500: "#64678B",
  36. 600: "#474A69",
  37. 700: "#333655",
  38. 800: "#1E1F3B",
  39. 900: "#100F2A",
  40. 950: "#050217",
  41. },
  42. },
  43. },
  44. },
  45. plugins: [
  46. forms,
  47. animate,
  48. reactAria,
  49. plugin(({ addVariant }) => {
  50. addVariant("search-cancel", "&::-webkit-search-cancel-button");
  51. addVariant("search-decoration", "&::-webkit-search-decoration");
  52. }),
  53. ],
  54. } satisfies Config;
  55. export default tailwindConfig;