AI / src /index.css
Harshavardhan
Upload 133 files
e64f4c5
Raw History Blame Contribute Delete
3.61 kB
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap');
@import "tailwindcss";
@variant dark (&:where(.dark, .dark *));
@theme {
--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;
}
@keyframes responseGlow {
0% {
box-shadow: 0 0 0 1.5px rgba(168, 85, 247, 0.8), 0 0 25px 4px rgba(217, 70, 239, 0.6), 0 0 45px 10px rgba(236, 72, 153, 0.35);
border-color: rgba(217, 70, 239, 0.8);
background-color: rgba(250, 245, 255, 0.98);
}
30% {
box-shadow: 0 0 0 2px rgba(192, 132, 252, 0.9), 0 0 30px 6px rgba(236, 72, 153, 0.7), 0 0 50px 12px rgba(244, 114, 182, 0.4);
border-color: rgba(236, 72, 153, 0.9);
background-color: rgba(253, 242, 248, 0.98);
}
60% {
box-shadow: 0 0 0 1.5px rgba(168, 85, 247, 0.6), 0 0 20px 4px rgba(236, 72, 153, 0.4), 0 0 35px 8px rgba(244, 114, 182, 0.25);
border-color: rgba(217, 70, 239, 0.6);
background-color: rgba(250, 245, 255, 0.95);
}
100% {
box-shadow: 0 0 0 0 rgba(168, 85, 247, 0), 0 0 0 0 rgba(236, 72, 153, 0);
border-color: inherit;
background-color: inherit;
}
}
@keyframes responseGlowDark {
0% {
box-shadow: 0 0 0 1.5px rgba(192, 132, 252, 0.85), 0 0 30px 6px rgba(217, 70, 239, 0.7), 0 0 55px 12px rgba(236, 72, 153, 0.4);
border-color: rgba(217, 70, 239, 0.85);
background-color: rgba(30, 16, 45, 0.7);
}
30% {
box-shadow: 0 0 0 2px rgba(217, 70, 239, 0.95), 0 0 35px 8px rgba(236, 72, 153, 0.8), 0 0 60px 15px rgba(244, 114, 182, 0.5);
border-color: rgba(236, 72, 153, 0.95);
background-color: rgba(45, 18, 55, 0.75);
}
60% {
box-shadow: 0 0 0 1.5px rgba(192, 132, 252, 0.7), 0 0 25px 5px rgba(217, 70, 239, 0.5), 0 0 40px 10px rgba(236, 72, 153, 0.3);
border-color: rgba(217, 70, 239, 0.7);
background-color: rgba(30, 16, 45, 0.6);
}
100% {
box-shadow: 0 0 0 0 rgba(192, 132, 252, 0), 0 0 0 0 rgba(217, 70, 239, 0);
border-color: inherit;
background-color: inherit;
}
}
.animate-response-glow {
animation: responseGlow 4.8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}
:is(.dark .animate-response-glow) {
animation: responseGlowDark 4.8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}
/* Aura AI dynamic gradient and hover color transitions (Purple -> Pink to Purple -> Pink -> Red -> Orange) */
.aura-chat-text {
background: linear-gradient(90deg, #9333ea 0%, #d946ef 18%, #ec4899 35%, #ef4444 65%, #f97316 85%, #fb923c 100%);
background-size: 320% 100%;
background-position: 0% 50%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: background-position 0.5s cubic-bezier(0.4, 0, 0.2, 1), filter 0.4s ease;
display: inline-block;
}
.aura-chat-text:hover,
.group:hover .aura-chat-text,
.group\/aura:hover .aura-chat-text,
.group\/auratitle:hover .aura-chat-text,
.group\/aurastream:hover .aura-chat-text {
background-position: 100% 50%;
filter: drop-shadow(0 0 10px rgba(239, 68, 68, 0.65));
}
.aura-ai-bubble {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(250, 245, 255, 0.96) 50%, rgba(253, 242, 248, 0.96) 100%);
border-color: rgba(217, 70, 239, 0.22);
box-shadow: 0 4px 20px -2px rgba(217, 70, 239, 0.08);
}
:is(.dark .aura-ai-bubble) {
background: linear-gradient(135deg, rgba(15, 12, 29, 0.96) 0%, rgba(26, 16, 42, 0.96) 50%, rgba(36, 16, 40, 0.96) 100%);
border-color: rgba(217, 70, 239, 0.3);
box-shadow: 0 4px 25px -2px rgba(168, 85, 247, 0.15);
}