Files
mule-image/frontend/tailwind.config.js
dtoro 2e7158a5bb feat: desert dusk theme with animated mule and pixel-art scenery
Replaces the cool-grey neutral theme with a warm desert dusk palette
pulled from a new pixel-art TopBar: a tiled, right-to-left scrolling
desert under a sky gradient, a 6-frame walking mule sprite where the
logo used to sit, and an ASCII block-character title on a black plate.
The active heap card now uses a cactus/dune scene as its stack
backdrop, and the "Built with hubris" mark moves into the TopBar's
bottom-right corner (AppFooter component removed).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 18:49:13 +02:00

54 lines
1.8 KiB
JavaScript

/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
darkMode: 'class',
theme: {
extend: {
colors: {
// Desert dusk palette — warm, slightly indigo darks pulled from
// the TopBar sunset gradient. Dark enough that photo content
// stays the visual focus, but no longer the cool neutral greys
// we started with.
bg: '#1a1424', // deep dusk indigo (was near-black)
surface: '#221c2f', // panel base
'surface-2': '#2a2339', // raised panels / hover
'surface-offset': '#352c46', // chips, inputs
border: 'rgba(240, 193, 136, 0.10)', // warm sand tint, low alpha
text: '#f0e6d2', // warm cream
'text-muted': '#a8997d', // sandy beige
'text-faint': '#5e5448', // dark sand
primary: '#e8965a', // sunset orange — pulled from horizon
pick: '#8aaa5a', // sage / cactus green
reject: '#d06464', // warmer red
star: '#f0c188', // pale amber matching horizon
},
fontFamily: {
sans: ['Geist', 'system-ui', 'sans-serif'],
mono: ['Geist Mono', 'monospace'],
},
animation: {
'fade-in': 'fadeIn 0.2s ease-in-out',
'slide-up': 'slideUp 0.3s ease-out',
'shimmer': 'shimmer 2s infinite linear',
},
keyframes: {
fadeIn: {
'0%': { opacity: '0' },
'100%': { opacity: '1' },
},
slideUp: {
'0%': { transform: 'translateY(20px)', opacity: '0' },
'100%': { transform: 'translateY(0)', opacity: '1' },
},
shimmer: {
'0%': { backgroundPosition: '-200% 0' },
'100%': { backgroundPosition: '200% 0' },
},
},
},
},
plugins: [],
}