| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- const { iconsPlugin, getIconCollections } = require("@egoist/tailwindcss-icons")
- /** @type {import('tailwindcss').Config} */
- module.exports = {
- content: [
- './src/**/*.{html,js,ts,jsx,tsx}',
- ],
- theme: {
- extend: {
- colors: {
- 'primary': '#4A90C2',
- 'primary-dark': '#357ABD',
- 'secondary': '#5B9BD5',
- 'charter': '#d4af37',
- 'charter-light': '#f4d03f',
- 'charter-dark': '#1a1a1a',
- 'charter-bg': '#2d2d2d',
- 'success': '#10B981',
- 'warning': '#F59E0B',
- 'error': '#EF4444',
- 'gray-50': '#F9FAFB',
- 'gray-100': '#F3F4F6',
- 'gray-200': '#E5E7EB',
- 'gray-300': '#D1D5DB',
- 'gray-400': '#9CA3AF',
- 'gray-500': '#6B7280',
- 'gray-600': '#4B5563',
- 'gray-700': '#374151',
- 'gray-800': '#1F2937',
- 'gray-900': '#111827',
- },
- borderRadius: {
- 'card': '20rpx',
- 'button': '50rpx',
- 'small': '12rpx',
- 'medium': '16rpx',
- },
- boxShadow: {
- 'light': '0 2rpx 12rpx rgba(0, 0, 0, 0.08)',
- 'medium': '0 4rpx 20rpx rgba(0, 0, 0, 0.12)',
- 'heavy': '0 8rpx 32rpx rgba(0, 0, 0, 0.16)',
- 'primary': '0 8rpx 24rpx rgba(74, 144, 194, 0.4)',
- 'charter': '0 8rpx 24rpx rgba(212, 175, 55, 0.4)',
- },
- spacing: {
- 'card': '32rpx',
- 'section': '24rpx',
- 'button': '24rpx',
- }
- },
- },
- plugins: [
- iconsPlugin({
- // Select the icon collections you want to use
- collections: getIconCollections(["mdi", "lucide", "heroicons", "heroicons-outline", "heroicons-solid"]),
- }),
- ],
- corePlugins: {
- preflight: false,
- },
- }
|