/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  darkMode: 'class',
  theme: {
    extend: {
      colors: {
        'gb-bg-h': '#1d2021',
        'gb-bg': '#282828',
        'gb-bg-s': '#3c3836',
        'gb-bg-t': '#504945',
        'gb-bg-f': '#32302f',
        'gb-fg': '#ebdbb2',
        'gb-fg-s': '#d5c4a1',
        'gb-fg-t': '#bdae93',
        'gb-fg-f': '#a89984',
        'gb-red': '#fb4934',
        'gb-green': '#b8bb26',
        'gb-yellow': '#fabd2f',
        'gb-blue': '#83a598',
        'gb-purple': '#d3869b',
        'gb-aqua': '#8ec07c',
        'gb-orange': '#fe8019',
        'gb-gray': '#928374',
        // Light mode overrides
        'gb-light-bg-h': '#f9f5d7',
        'gb-light-bg': '#fbf1c7',
        'gb-light-bg-s': '#ebdbb2',
        'gb-light-bg-t': '#d5c4a1',
        'gb-light-bg-f': '#bdae93',
        'gb-light-fg': '#282828',
        'gb-light-fg-s': '#3c3836',
        'gb-light-fg-t': '#504945',
        'gb-light-fg-f': '#7c6f64',
      },
      fontFamily: {
        mono: ['"JetBrains Mono"', '"Fira Code"', '"Cascadia Code"', '"SF Mono"', 'Consolas', '"Liberation Mono"', 'monospace'],
      },
      fontSize: {
        'xxs': '11px',
      },
    },
  },
  plugins: [],
}
