gilded / client /src /index.css
OmegaOne
Upload 41 files
0a8fe79 verified
@tailwind base;
@tailwind components;
@tailwind utilities;
/* Custom scrollbar */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #111114; }
::-webkit-scrollbar-thumb { background: #3a3a42; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #4a4a52; }
/* Typing indicator animation */
@keyframes typingBounce {
0%, 60%, 100% { transform: translateY(0); }
30% { transform: translateY(-4px); }
}
.typing-dot { animation: typingBounce 1.4s infinite ease-in-out; }
.typing-dot:nth-child(1) { animation-delay: 0s; }
.typing-dot:nth-child(2) { animation-delay: 0.2s; }
.typing-dot:nth-child(3) { animation-delay: 0.4s; }
/* Markdown styles */
.message-content strong { font-weight: 700; }
.message-content em { font-style: italic; }
.message-content code { background: #2f2f35; padding: 2px 6px; border-radius: 4px; font-size: 0.875rem; font-family: monospace; }
.message-content pre { background: #1e1e22; padding: 12px; border-radius: 8px; overflow-x: auto; margin: 8px 0; }
.message-content pre code { background: transparent; padding: 0; }
.message-content a { color: #FFD700; text-decoration: underline; }
.message-content blockquote { border-left: 3px solid #FFD700; padding-left: 12px; color: #9ca3af; margin: 4px 0; }
/* Smooth scrolling for chat */
.chat-scroll { scroll-behavior: smooth; }
/* File upload progress bar */
.upload-progress { transition: width 0.3s ease; }
html, body, #root { height: 100%; margin: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #0e0e10; color: #f3f4f6; }