import tailwindcssGridAreas from '@savvywombat/tailwindcss-grid-areas'; import type { Config } from 'tailwindcss'; /** @type {import('tailwindcss').Config} */ export default { content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'], theme: { extend: { gridTemplateAreas: { onePlayerLandscape: ['player0 player0'], onePlayerPortrait: ['player0', 'player0'], twoPlayersOppositeLandscape: ['player0', 'player1'], twoPlayersOppositePortrait: ['player0 player1', 'player0 player1'], twoPlayersSameSideLandscape: ['player0 player1'], threePlayers: ['player0 player0', 'player1 player2'], threePlayersSide: [ 'player0 player0 player0 player2', 'player1 player1 player1 player2', ], fourPlayerPortrait: [ 'player0 player1 player1 player1 player1 player3', 'player0 player2 player2 player2 player2 player3', ], fourPlayer: ['player0 player1', 'player2 player3'], fivePlayers: [ 'player0 player0 player0 player1 player1 player1', 'player2 player2 player3 player3 player4 player4', ], fivePlayersSide: [ 'player0 player0 player0 player0 player0 player1 player1 player1 player1 player1 player2', 'player3 player3 player3 player3 player3 player4 player4 player4 player4 player4 player2', ], sixPlayers: ['player0 player1 player2', 'player3 player4 player5'], sixPlayersSide: [ 'player0 player1 player1 player1 player1 player2 player2 player2 player2 player3', 'player0 player4 player4 player4 player4 player5 player5 player5 player5 player3', ], }, colors: { primary: { main: '#7F9172', }, secondary: { main: '#5E714C', }, background: { default: '#495E35', backdrop: 'rgba(0, 0, 0, 0.3)', }, text: { primary: '#F5F5F5', secondary: '#b3b39b', }, action: { disabled: '#5E714C', }, common: { white: '#F9FFE3', black: '#000000', }, }, }, }, plugins: [tailwindcssGridAreas], } satisfies Config;