feat: initial portfolio implementation with dark mode and i18n

- Add Astro portfolio with TypeScript
- Implement dark/light theme toggle
- Add Spanish/English translations
- Create under construction page
- Style with Tailwind CSS and glassmorphism effects
- Add profile image, projects, skills, and experience sections
This commit is contained in:
Itziar Zameza García
2026-03-14 22:41:48 +01:00
parent 085cc4c6cb
commit 476dd54c0e
13 changed files with 4546 additions and 16 deletions
+24
View File
@@ -0,0 +1,24 @@
/** @type {import('tailwindcss').Config} */
export default {
darkMode: 'class',
content: ['./src/**/*.{astro,html,js,ts,jsx,tsx}'],
theme: {
extend: {
colors: {
primary: '#8c2bee',
'background-light': '#f7f6f8',
'background-dark': '#191022',
},
fontFamily: {
display: ['Space Grotesk', 'sans-serif'],
},
borderRadius: {
DEFAULT: '0.5rem',
lg: '1rem',
xl: '1.5rem',
full: '9999px',
},
},
},
plugins: [],
}