- Modified `.env.example` to reflect new API URL structure and added CDN configuration for external storage. - Updated `.gitignore` to include deployment secrets and certificate files, ensuring sensitive information is not committed. - Revised `BACKEND_INTEGRATION.md` to clarify authentication methods, replacing Cognito references with Nostr NIP-98. - Deleted outdated documentation files (`CONTENT-INTEGRATION-COMPLETE.md`, `CURSOR-MCP-SETUP.md`, `FINAL-STATUS.md`, `FIXES-APPLIED.md`, `INDEEHHUB-INTEGRATION.md`, `PROJECT-COMPLETE.md`, `PROJECT-SUMMARY.md`) to streamline project documentation. These changes enhance the clarity of the environment setup and improve the overall documentation structure for better developer onboarding.
64 lines
1.7 KiB
JavaScript
64 lines
1.7 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: [
|
|
"./index.html",
|
|
"./src/**/*.{vue,js,ts,jsx,tsx}",
|
|
],
|
|
theme: {
|
|
extend: {
|
|
fontFamily: {
|
|
sans: ['Inter', 'Avenir Next', 'system-ui', 'sans-serif'],
|
|
},
|
|
backdropBlur: {
|
|
'glass': '18px',
|
|
'glass-strong': '24px',
|
|
},
|
|
colors: {
|
|
'glass-dark': 'rgba(0, 0, 0, 0.35)',
|
|
'glass-darker': 'rgba(0, 0, 0, 0.6)',
|
|
'glass-border': 'rgba(255, 255, 255, 0.18)',
|
|
'glass-highlight': 'rgba(255, 255, 255, 0.22)',
|
|
'accent-red': '#E50914',
|
|
'surface-dark': '#141414',
|
|
},
|
|
boxShadow: {
|
|
'glass': '0 8px 24px rgba(0, 0, 0, 0.45)',
|
|
'glass-sm': '0 6px 18px rgba(0, 0, 0, 0.35)',
|
|
'glass-inset': 'inset 0 1px 0 rgba(255, 255, 255, 0.22)',
|
|
'content': '0 10px 40px rgba(0, 0, 0, 0.5)',
|
|
},
|
|
spacing: {
|
|
// 4px grid system from neode-ui
|
|
'1': '4px',
|
|
'2': '8px',
|
|
'3': '12px',
|
|
'4': '16px',
|
|
'5': '20px',
|
|
'6': '24px',
|
|
'7': '28px',
|
|
'8': '32px',
|
|
},
|
|
animation: {
|
|
'fade-in': 'fadeIn 0.3s ease-in',
|
|
'slide-up': 'slideUp 0.4s ease-out',
|
|
'scale-in': 'scaleIn 0.2s ease-out',
|
|
},
|
|
keyframes: {
|
|
fadeIn: {
|
|
'0%': { opacity: '0' },
|
|
'100%': { opacity: '1' },
|
|
},
|
|
slideUp: {
|
|
'0%': { transform: 'translateY(20px)', opacity: '0' },
|
|
'100%': { transform: 'translateY(0)', opacity: '1' },
|
|
},
|
|
scaleIn: {
|
|
'0%': { transform: 'scale(0.95)', opacity: '0' },
|
|
'100%': { transform: 'scale(1)', opacity: '1' },
|
|
},
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
}
|