- Complete Astro + Alpine.js implementation - Docker Compose setup with Caddy reverse proxy - Dual platform: Anonymous & Named Storytellers - Interactive features: voting, comments, filtering - Categories page with search functionality - Content collections for markdown stories - Responsive design with accessibility features - Environment variable configuration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
36 lines
1.0 KiB
JavaScript
36 lines
1.0 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
// nevertell.ink theme - playful, mischievous
|
|
nevertell: {
|
|
primary: '#6366f1', // indigo
|
|
secondary: '#ec4899', // pink
|
|
accent: '#f59e0b', // amber
|
|
background: '#fafafa',
|
|
text: '#1f2937',
|
|
},
|
|
// dignity.ink theme - warm, respectful
|
|
dignity: {
|
|
primary: '#059669', // emerald
|
|
secondary: '#dc2626', // red
|
|
accent: '#d97706', // amber
|
|
background: '#f9fafb',
|
|
text: '#374151',
|
|
},
|
|
},
|
|
fontFamily: {
|
|
serif: ['Georgia', 'Times New Roman', 'serif'],
|
|
sans: ['Inter', 'system-ui', 'sans-serif'],
|
|
},
|
|
fontSize: {
|
|
// Larger fonts for accessibility
|
|
'story-title': ['2.5rem', { lineHeight: '1.2' }],
|
|
'story-body': ['1.125rem', { lineHeight: '1.7' }],
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
} |