const colors = require("material-ui-colors");

module.exports = {
  theme: {
    fontFamily: {
      sans: ["Roboto", "Helvetica Neue", "Arial", "sans-serif"],
      mono: [
        "Roboto Mono",
        "Menlo",
        "DejaVu Sans Mono",
        "Bitstream Vera Sans Mono",
        "Courier",
        "monospace",
      ],
      serif: ["Roboto Slab", "Georgia", "Times", "serif"],
    },
    extend: {
      fontSize: {
        md: "0.9375rem",
      },
      screens: {
        xl: "1440px",
        xxl: "1920px",
      },
      colors: { ...colors, darkBlue: "#021221", darkerBlue: "010d17" },
      borderWidth: {
        3: "3px",
      },
      scale: {
        102: "1.025",
      },
    },
  },
  variants: {
    extend: {
      backgroundColor: ["active"],
      borderColor: ["active", "focus-visible"],
      ringWidth: ["focus-visible"],
      ringColor: ["focus-visible"],
      ringOffsetWidth: ["focus-visible"],
      ringOffsetColor: ["focus-visible"],
    },
  },
  plugins: [require("@tailwindcss/forms"), require("@tailwindcss/typography")],
  mode: "jit",
  purge: [
    "./src/**/*.{js,jsx,ts,tsx}",
    "./node_modules/@canadi/ui/src/**/*.{js,jsx,ts,tsx}",
  ],
};
