69 lines
1.9 KiB
JavaScript
69 lines
1.9 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: [
|
|
'./index.html',
|
|
'./src/**/*.{js,ts,jsx,tsx}',
|
|
],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
viridian: {
|
|
DEFAULT: '#2E473B',
|
|
dark: '#1E3229',
|
|
light: '#3A5A4A',
|
|
hover: '#456B57',
|
|
},
|
|
cream: {
|
|
DEFAULT: '#F5F5DC',
|
|
muted: '#C4C4A8',
|
|
dark: '#8A8A72',
|
|
},
|
|
gold: {
|
|
DEFAULT: '#D4AF37',
|
|
muted: '#AA8C2C',
|
|
bright: '#F4CF57',
|
|
},
|
|
blockRed: {
|
|
DEFAULT: '#BE123C',
|
|
dark: '#880825',
|
|
},
|
|
manor: {
|
|
green: '#4CAF50',
|
|
red: '#BE123C',
|
|
nuke: '#BE123C',
|
|
accent: '#D4AF37',
|
|
border: 'rgba(245, 245, 220, 0.15)',
|
|
},
|
|
},
|
|
fontFamily: {
|
|
serif: ['Playfair Display', 'Libre Baskerville', 'Georgia', 'serif'],
|
|
mono: ['Courier New', 'Consolas', 'monospace'],
|
|
},
|
|
backdropBlur: {
|
|
glass: '16px',
|
|
},
|
|
boxShadow: {
|
|
'glow-green': '0 0 12px rgba(76, 175, 80, 0.4), 0 0 4px rgba(76, 175, 80, 0.2)',
|
|
'glow-red': 'inset 0 0 12px rgba(190, 18, 60, 0.3), 0 0 8px rgba(190, 18, 60, 0.2)',
|
|
'glow-gold': '0 0 12px rgba(212, 175, 55, 0.3), 0 0 4px rgba(212, 175, 55, 0.2)',
|
|
'glass': '0 8px 32px rgba(0, 0, 0, 0.3)',
|
|
},
|
|
animation: {
|
|
'pulse-nuke': 'pulseNuke 2s ease-in-out infinite',
|
|
'glow-online': 'glowOnline 2s ease-in-out infinite',
|
|
},
|
|
keyframes: {
|
|
pulseNuke: {
|
|
'0%, 100%': { boxShadow: '0 0 15px rgba(190, 18, 60, 0.4)' },
|
|
'50%': { boxShadow: '0 0 30px rgba(190, 18, 60, 0.7), 0 0 60px rgba(190, 18, 60, 0.3)' },
|
|
},
|
|
glowOnline: {
|
|
'0%, 100%': { boxShadow: '0 0 6px rgba(76, 175, 80, 0.6)' },
|
|
'50%': { boxShadow: '0 0 12px rgba(76, 175, 80, 0.9)' },
|
|
},
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
};
|