module.exports = {
  content: ['components/**/*.vue', 'layouts/**/*.vue', 'pages/**/*.vue', 'templates/**/*.vue', 'plugins/**/*.js', 'nuxt.config.js'],
  safelist: ['bg-red-600', 'px-1.5', 'min-w-5', 'border-warning'],
  theme: {
    extend: {
      height: {
        7.5: '1.75rem',
        18: '4.5rem',
        45: '11.25rem'
      },
      width: {
        18: '4.5rem'
      },
      maxWidth: {
        6: '1.5rem',
        12: '3rem',
        16: '4rem',
        20: '5rem',
        24: '6rem',
        32: '8rem',
        40: '10rem',
        48: '12rem',
        52: '13rem',
        64: '16rem',
        80: '20rem'
      },
      minWidth: {
        5: '1.25rem',
        6: '1.5rem',
        8: '2rem',
        10: '2.5rem',
        12: '3rem',
        16: '4rem',
        20: '5rem',
        24: '6rem',
        26: '6.5rem',
        32: '8rem',
        48: '12rem',
        64: '16rem',
        80: '20rem'
      },
      spacing: {
        18: '4.5rem',
        '-54': '-13.5rem',
        // based on tailwind default config converted to em units, see client\node_modules\tailwindcss\stubs\config.full.js
        '0.5e': '0.125em',
        '1e': '0.25em',
        '1.5e': '0.375em',
        '2e': '0.5em',
        '2.5e': '0.625em',
        '3e': '0.75em',
        '3.5e': '0.875em',
        '4e': '1em',
        '5e': '1.25em',
        '6e': '1.5em',
        '7e': '1.75em',
        '8e': '2em',
        '9e': '2.25em',
        '10e': '2.5em',
        '11e': '2.75em',
        '12e': '3em',
        '14e': '3.5em',
        '16e': '4em',
        '20e': '5em',
        '24e': '6em',
        '28e': '7em',
        '32e': '8em',
        '36e': '9em',
        '40e': '10em',
        '44e': '11em',
        '48e': '12em',
        '52e': '13em',
        '56e': '14em',
        '60e': '15em',
        '64e': '16em',
        '72e': '18em',
        '80e': '20em',
        '96e': '24em'
      },
      rotate: {
        '-60': '-60deg'
      },
      colors: {
        bg: '#373838',
        primary: '#232323',
        accent: '#1ad691',
        error: '#FF5252',
        info: '#2196F3',
        success: '#4CAF50',
        warning: '#FB8C00',
        darkgreen: 'rgb(34,127,35)',
        'black-50': '#bbbbbb',
        'black-100': '#666666',
        'black-200': '#555555',
        'black-300': '#444444',
        'black-400': '#333333',
        'black-500': '#222222',
        'black-600': '#111111',
        'black-700': '#101010'
      },
      cursor: {
        none: 'none'
      },
      fontFamily: {
        sans: ['Source Sans Pro'],
        mono: ['Ubuntu Mono']
      },
      fontSize: {
        xxs: '0.625rem',
        '1.5xl': '1.375rem',
        '2.5xl': '1.6875rem',
        '4.5xl': '2.625rem'
      },
      zIndex: {
        50: 50,
        60: 60
      }
    }
  },
  variants: {
    extend: {}
  },
  plugins: []
}