diff --git a/website/templates/index.html b/website/templates/index.html
index 470154a..3e165a2 100644
--- a/website/templates/index.html
+++ b/website/templates/index.html
@@ -75,6 +75,62 @@
height: 100vh;
z-index: -1;
}
+
+ /* Chat-Animationen */
+ .typing-dots span {
+ animation-duration: 1.2s;
+ animation-iteration-count: infinite;
+ }
+
+ /* Chat-Nachrichten-Animation */
+ @keyframes fadeInUp {
+ from {
+ opacity: 0;
+ transform: translate3d(0, 10px, 0);
+ }
+ to {
+ opacity: 1;
+ transform: translate3d(0, 0, 0);
+ }
+ }
+
+ #embedded-chat-messages > div {
+ animation: fadeInUp 0.3s ease-out forwards;
+ }
+
+ /* Sanftes Scrollen im Chat */
+ #embedded-chat-messages {
+ scroll-behavior: smooth;
+ }
+
+ /* Benutzerdefinierter Scrollbar für den Chat */
+ #embedded-chat-messages::-webkit-scrollbar {
+ width: 6px;
+ }
+
+ #embedded-chat-messages::-webkit-scrollbar-track {
+ background-color: rgba(0, 0, 0, 0.05);
+ border-radius: 10px;
+ }
+
+ #embedded-chat-messages::-webkit-scrollbar-thumb {
+ background-color: rgba(139, 92, 246, 0.3);
+ border-radius: 10px;
+ }
+
+ .dark #embedded-chat-messages::-webkit-scrollbar-thumb {
+ background-color: rgba(139, 92, 246, 0.5);
+ }
+
+ /* Hover-Effekt für Quick-Query-Buttons */
+ .quick-query-btn:hover {
+ cursor: pointer;
+ background: linear-gradient(to right, rgba(139, 92, 246, 0.1), rgba(96, 165, 250, 0.1));
+ }
+
+ .dark .quick-query-btn:hover {
+ background: linear-gradient(to right, rgba(139, 92, 246, 0.2), rgba(96, 165, 250, 0.2));
+ }
{% endblock %}