import forms from '@tailwindcss/forms'
import containerQueries from '@tailwindcss/container-queries'

/** @type {import('tailwindcss').Config} */
export default {
  content: [
    './app/components/**/*.{vue,js,ts}',
    './app/layouts/**/*.vue',
    './app/pages/**/*.vue',
    './app/app.vue',
    './app/plugins/**/*.{js,ts}',
  ],
  theme: {
    extend: {
      colors: {
        surface: '#faf8ff',
        'on-secondary-fixed-variant': '#4d5d73',
        'on-primary': '#f8f7ff',
        'surface-container-highest': '#d9e2ff',
        'on-tertiary-container': '#4c4e69',
        'error-dim': '#4e0309',
        'on-tertiary': '#fbf8ff',
        'secondary-fixed': '#d3e4fe',
        'on-secondary-fixed': '#314055',
        'primary-fixed-dim': '#c7d3ff',
        'primary-container': '#dbe1ff',
        'surface-tint': '#0053db',
        'surface-container': '#eaedff',
        'tertiary-container': '#dcddfe',
        'on-error-container': '#752121',
        'secondary-dim': '#44546a',
        'on-surface': '#113069',
        'tertiary-fixed': '#dcddfe',
        'on-tertiary-fixed': '#393c55',
        'primary-dim': '#0048c1',
        'error-container': '#fe8983',
        'on-surface-variant': '#445d99',
        'surface-container-low': '#f2f3ff',
        'primary': '#0053db',
        'outline': '#6079b7',
        'surface-bright': '#faf8ff',
        'tertiary-dim': '#4f516c',
        'on-error': '#fff7f6',
        'primary-fixed': '#dbe1ff',
        'on-background': '#113069',
        'error': '#9f403d',
        'background': '#faf8ff',
        'surface-variant': '#d9e2ff',
        'on-primary-container': '#0048bf',
        'tertiary': '#5b5d78',
        'on-primary-fixed-variant': '#0050d4',
        'inverse-on-surface': '#959cb5',
        'secondary': '#506076',
        'on-secondary-container': '#435368',
        'on-primary-fixed': '#003798',
        'secondary-fixed-dim': '#c5d6f0',
        'on-tertiary-fixed-variant': '#565873',
        'inverse-primary': '#618bff',
        'inverse-surface': '#060e20',
        'tertiary-fixed-dim': '#cecfef',
        'secondary-container': '#d3e4fe',
        'outline-variant': '#98b1f2',
        'surface-container-high': '#e2e7ff',
        'surface-container-lowest': '#ffffff',
        'surface-dim': '#cdd9ff',
        'on-secondary': '#f7f9ff',
        'secondary-brand-container': '#e3061338',
        'primary-brand-container': '#E20018',
      },
      borderRadius: {
        DEFAULT: '0.125rem',
        lg: '0.25rem',
        xl: '0.5rem',
        full: '0.75rem',
      },
      fontFamily: {
        headline: ['Inter', 'sans-serif'],
        body: ['Inter', 'sans-serif'],
        label: ['Inter', 'sans-serif'],
      },
    },
  },
  plugins: [forms, containerQueries],
}
