Replaces Hugo site with a Next.js App Router (TypeScript) build. Tailwind CSS custom terminal palette, Framer Motion scroll reveals, JetBrains Mono font, scanline/vignette overlays, typing animation. Sections: Hero, Skills, Projects, Contact. Content driven from data/resume.ts. Deploy workflow updated for static export to gh-pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
45 lines
1.1 KiB
JavaScript
45 lines
1.1 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
module.exports = {
|
|
content: [
|
|
'./app/**/*.{ts,tsx}',
|
|
'./components/**/*.{ts,tsx}',
|
|
'./data/**/*.ts',
|
|
],
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
terminal: {
|
|
bg: '#0a0a0a',
|
|
card: '#0f0f0f',
|
|
border: '#1c1c1e',
|
|
border2: '#27272a',
|
|
amber: '#f59e0b',
|
|
amberDim:'#78350f',
|
|
green: '#22c55e',
|
|
text: '#e4e4e7',
|
|
muted: '#71717a',
|
|
subtle: '#3f3f46',
|
|
},
|
|
},
|
|
fontFamily: {
|
|
mono: ['JetBrains Mono', 'ui-monospace', 'monospace'],
|
|
},
|
|
animation: {
|
|
blink: 'blink 1.1s step-end infinite',
|
|
'fade-up': 'fadeUp 0.6s ease forwards',
|
|
},
|
|
keyframes: {
|
|
blink: {
|
|
'0%, 100%': { opacity: '1' },
|
|
'50%': { opacity: '0' },
|
|
},
|
|
fadeUp: {
|
|
from: { opacity: '0', transform: 'translateY(12px)' },
|
|
to: { opacity: '1', transform: 'translateY(0)' },
|
|
},
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
}
|