188 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			188 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
/** @type {import('tailwindcss').Config} */
 | 
						|
module.exports = {
 | 
						|
  content: [
 | 
						|
    "./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
 | 
						|
    "./components/**/*.{js,ts,jsx,tsx,mdx}",
 | 
						|
    "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
 | 
						|
    "./plugins/**/*.{js,ts,jsx,tsx,mdx}",
 | 
						|
  ],
 | 
						|
  theme: {
 | 
						|
    extend: {
 | 
						|
      colors: {
 | 
						|
        backgroundPrimary: {
 | 
						|
          100: "#FFFBE6",
 | 
						|
        },
 | 
						|
        primary: {
 | 
						|
          100: "#2189a818",
 | 
						|
          200: "#2189a8ce",
 | 
						|
          300: "#2ab0daa6",
 | 
						|
          400: "#279fc4",
 | 
						|
          500: "#2189A8",
 | 
						|
          600: "#1C7A96",
 | 
						|
          700: "#166B84",
 | 
						|
          800: "#105C72",
 | 
						|
          900: "#0A4D60",
 | 
						|
        },
 | 
						|
 | 
						|
        secondary: {
 | 
						|
          100: "#FDE9D9",
 | 
						|
          200: "#FCCFB2",
 | 
						|
          300: "#FABF8B",
 | 
						|
          400: "#F8AE64",
 | 
						|
          500: "#F79D3E",
 | 
						|
          600: "#F68C17",
 | 
						|
          700: "#E27600",
 | 
						|
          800: "#B95B00",
 | 
						|
          900: "#8C4000",
 | 
						|
        },
 | 
						|
 | 
						|
        textMain: {
 | 
						|
          100: "#444444",
 | 
						|
        },
 | 
						|
        mainDisable: {
 | 
						|
          100: "#888888",
 | 
						|
        },
 | 
						|
        info: {
 | 
						|
          100: "#2B91EF",
 | 
						|
          200: "#0061bd",
 | 
						|
        },
 | 
						|
        danger: {
 | 
						|
          100: "#FF2C2C",
 | 
						|
        },
 | 
						|
        body: {
 | 
						|
          100: "#EEEEEE",
 | 
						|
        },
 | 
						|
      },
 | 
						|
 | 
						|
      typography: (theme) => ({
 | 
						|
        DEFAULT: {
 | 
						|
          css: {
 | 
						|
            color: theme("colors.gray.700"),
 | 
						|
            h1: {
 | 
						|
              color: theme("colors.gray.900"),
 | 
						|
              fontWeight: "700",
 | 
						|
              fontSize: "1rem",
 | 
						|
              marginBottom: "1rem",
 | 
						|
            },
 | 
						|
            h2: {
 | 
						|
              color: theme("colors.gray.800"),
 | 
						|
              fontWeight: "600",
 | 
						|
              fontSize: "1rem",
 | 
						|
              marginBottom: "1rem",
 | 
						|
            },
 | 
						|
            h3: {
 | 
						|
              color: theme("colors.gray.700"),
 | 
						|
              fontWeight: "600",
 | 
						|
              fontSize: "1.75rem",
 | 
						|
              marginBottom: "0.75rem",
 | 
						|
            },
 | 
						|
            h4: {
 | 
						|
              color: theme("colors.gray.600"),
 | 
						|
              fontWeight: "500",
 | 
						|
              fontSize: "1.5rem",
 | 
						|
              marginBottom: "0.5rem",
 | 
						|
            },
 | 
						|
            h5: {
 | 
						|
              color: theme("colors.gray.600"),
 | 
						|
              fontWeight: "500",
 | 
						|
              fontSize: "1.25rem",
 | 
						|
              marginBottom: "0.5rem",
 | 
						|
            },
 | 
						|
            h6: {
 | 
						|
              color: theme("colors.gray.600"),
 | 
						|
              fontWeight: "500",
 | 
						|
              fontSize: "1rem",
 | 
						|
              marginBottom: "0.5rem",
 | 
						|
            },
 | 
						|
            p: {
 | 
						|
              marginBottom: "1rem",
 | 
						|
              lineHeight: "1.75rem",
 | 
						|
              fontSize: "1rem",
 | 
						|
            },
 | 
						|
            a: {
 | 
						|
              color: theme("colors.blue.600"),
 | 
						|
              textDecoration: "underline",
 | 
						|
              "&:hover": {
 | 
						|
                color: theme("colors.blue.800"),
 | 
						|
              },
 | 
						|
            },
 | 
						|
            ul: {
 | 
						|
              listStyleType: "disc",
 | 
						|
              paddingLeft: "1.25rem",
 | 
						|
              marginBottom: "1rem",
 | 
						|
            },
 | 
						|
            ol: {
 | 
						|
              listStyleType: "decimal",
 | 
						|
              paddingLeft: "1.25rem",
 | 
						|
              marginBottom: "1rem",
 | 
						|
            },
 | 
						|
            blockquote: {
 | 
						|
              borderLeftColor: theme("colors.gray.300"),
 | 
						|
              borderLeftWidth: "4px",
 | 
						|
              fontStyle: "italic",
 | 
						|
              paddingLeft: "1rem",
 | 
						|
              color: theme("colors.gray.600"),
 | 
						|
              marginBottom: "1rem",
 | 
						|
            },
 | 
						|
            code: {
 | 
						|
              backgroundColor: theme("colors.gray.100"),
 | 
						|
              padding: "0.25rem 0.5rem",
 | 
						|
              borderRadius: "0.25rem",
 | 
						|
              fontSize: "0.875rem",
 | 
						|
            },
 | 
						|
            pre: {
 | 
						|
              backgroundColor: theme("colors.gray.800"),
 | 
						|
              color: theme("colors.gray.100"),
 | 
						|
              padding: "1rem",
 | 
						|
              borderRadius: "0.5rem",
 | 
						|
              overflowX: "auto",
 | 
						|
            },
 | 
						|
            // Add additional elements if needed...
 | 
						|
          },
 | 
						|
        },
 | 
						|
      }),
 | 
						|
    },
 | 
						|
 | 
						|
    screens: {
 | 
						|
      xs: "290px",
 | 
						|
      sm: "640px",
 | 
						|
      // => @media (min-width: 640px) { ... }
 | 
						|
 | 
						|
      md: "768px",
 | 
						|
      // => @media (min-width: 768px) { ... }
 | 
						|
 | 
						|
      lg: "1024px",
 | 
						|
      // => @media (min-width: 1024px) { ... }
 | 
						|
 | 
						|
      xl: "1440px",
 | 
						|
      // => @media (min-width: 1280px) { ... }
 | 
						|
 | 
						|
      "2xl": "1536px",
 | 
						|
      // => @media (min-width: 1536px) { ... }
 | 
						|
    },
 | 
						|
 | 
						|
    animation: {
 | 
						|
      "infinite-scroll": "infinite-scroll 200s linear infinite",
 | 
						|
    },
 | 
						|
 | 
						|
    keyframes: {
 | 
						|
      "infinite-scroll": {
 | 
						|
        from: { transform: "translateX(0)" },
 | 
						|
        to: { transform: "translateX(-100%)" },
 | 
						|
      },
 | 
						|
    },
 | 
						|
  },
 | 
						|
  plugins: [
 | 
						|
    require("@tailwindcss/typography"),
 | 
						|
    // ...other plugins
 | 
						|
  ],
 | 
						|
  corePlugins: {
 | 
						|
    backdropOpacity: false,
 | 
						|
    backgroundOpacity: false,
 | 
						|
    borderOpacity: false,
 | 
						|
    divideOpacity: false,
 | 
						|
    ringOpacity: false,
 | 
						|
    textOpacity: false,
 | 
						|
  },
 | 
						|
};
 |