Initial functional version of the portfolio chatbot site
Some checks failed
Deploy to GitHub Pages / build-and-deploy (push) Has been cancelled

This commit is contained in:
2025-07-22 08:06:10 +02:00
commit 9eca12ebca
23 changed files with 5069 additions and 0 deletions

85
src/style.css Normal file
View File

@@ -0,0 +1,85 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
html {
scroll-behavior: smooth;
}
body {
@apply antialiased;
}
* {
@apply border-border;
}
}
@layer components {
.gradient-text {
@apply bg-gradient-to-r from-purple-400 to-pink-400 bg-clip-text text-transparent;
}
.glass-effect {
@apply backdrop-blur-sm bg-white/10 border border-white/20;
}
.chat-message-enter-active,
.chat-message-leave-active {
transition: all 0.3s ease;
}
.chat-message-enter-from {
opacity: 0;
transform: translateY(20px);
}
.chat-message-leave-to {
opacity: 0;
transform: translateX(-20px);
}
}
/* Scrollbar personalizado */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.1);
border-radius: 3px;
}
::-webkit-scrollbar-thumb {
background: rgba(147, 51, 234, 0.5);
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: rgba(147, 51, 234, 0.7);
}
/* Animaciones personalizadas */
@keyframes typing {
0%,
60%,
100% {
transform: translateY(0);
}
30% {
transform: translateY(-10px);
}
}
.typing-indicator {
animation: typing 1.4s infinite;
}
.typing-indicator:nth-child(2) {
animation-delay: 0.2s;
}
.typing-indicator:nth-child(3) {
animation-delay: 0.4s;
}