Next.js 14 website with standalone output configured for Docker deployment. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
45 lines
1.2 KiB
TypeScript
45 lines
1.2 KiB
TypeScript
import type { Config } from "tailwindcss";
|
|
|
|
const config: Config = {
|
|
content: [
|
|
"./pages/**/*.{js,ts,jsx,tsx,mdx}",
|
|
"./components/**/*.{js,ts,jsx,tsx,mdx}",
|
|
"./app/**/*.{js,ts,jsx,tsx,mdx}",
|
|
],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
'bosphorus': '#06B6D4',
|
|
'deep-nazar': '#1E3A8A',
|
|
'aegean-white': '#FFFFFF',
|
|
'sun-yolk': '#FACC15',
|
|
'warm-sand': '#FEF3C7',
|
|
'coral-spritz': '#FB7185',
|
|
},
|
|
fontFamily: {
|
|
display: ['var(--font-syne)', 'system-ui', 'sans-serif'],
|
|
body: ['var(--font-jakarta)', 'system-ui', 'sans-serif'],
|
|
},
|
|
borderRadius: {
|
|
'4xl': '2rem',
|
|
'5xl': '2.5rem',
|
|
},
|
|
keyframes: {
|
|
'marquee': {
|
|
'0%': { transform: 'translateX(0%)' },
|
|
'100%': { transform: 'translateX(-50%)' },
|
|
},
|
|
'fade-up': {
|
|
'0%': { opacity: '0', transform: 'translateY(20px)' },
|
|
'100%': { opacity: '1', transform: 'translateY(0)' },
|
|
},
|
|
},
|
|
animation: {
|
|
'marquee': 'marquee 30s linear infinite',
|
|
'fade-up': 'fade-up 0.6s ease-out forwards',
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
};
|
|
export default config;
|