Skip to content
Snippets Groups Projects
tailwind.config.js 1.39 KiB
Newer Older
Richard Blechinger's avatar
Richard Blechinger committed
// Note that any adjustments to this file must be reflected in custom.scss and tailwind.css
const plugin = require('tailwindcss/plugin')

module.exports = {
Konrad Mohrfeldt's avatar
Konrad Mohrfeldt committed
  prefix: 'tw-',
  content: ['./src/**/*.{js,ts,vue}'],
Konrad Mohrfeldt's avatar
Konrad Mohrfeldt committed
  important: true,
  corePlugins: {
    preflight: false,
  },
    plugin(function ({ addVariant, addUtilities }) {
      addVariant('user-invalid', ['&:user-invalid'])
      addVariant('hocus', ['&:hover', '&:focus-visible'])
      addVariant('group-hocus', ':merge(.group):is(:hover, :focus-visible) &')
      addUtilities({
        '.inset-y-center': {
          'inset-block': 0,
          'margin-block': 'auto',
        },
        '.inset-x-center': {
          'inset-inline': 0,
          'margin-inline': 'auto',
        },
        '.inset-center': {
          inset: 0,
          margin: 'auto',
        },
      })
Konrad Mohrfeldt's avatar
Konrad Mohrfeldt committed
  theme: {
    screens: {
      sm: '576px',
      md: '768px',
      lg: '992px',
      xl: '1200px',
      '2xl': '1536px',
Konrad Mohrfeldt's avatar
Konrad Mohrfeldt committed
    },
    extend: {
      colors: {
        aura: {
          purple: '#5029c4',
Konrad Mohrfeldt's avatar
Konrad Mohrfeldt committed
        },
        gray: {
          50: '#f9fafb',
          100: '#f4f5f7',
          200: '#e5e7eb',
          300: '#d2d6dc',
          400: '#9fa6b2',
          500: '#6b7280',
          600: '#4b5563',
          700: '#374151',
          800: '#252f3f',
          900: '#161e2e',
Richard Blechinger's avatar
Richard Blechinger committed
        },