2025-08-13 22:47:47 -04:00
|
|
|
/* Basic fonts and colors */
|
2025-08-11 20:52:14 -04:00
|
|
|
* {
|
|
|
|
|
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body {
|
|
|
|
|
background: #2A2B2A;
|
|
|
|
|
overflow-x: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Basic backgrounds */
|
2025-08-11 20:52:14 -04:00
|
|
|
.bg-custom-bg {
|
|
|
|
|
background-color: rgb(37 38 37) !important;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-14 04:45:39 -04:00
|
|
|
.bg-my{
|
|
|
|
|
background-color: rgb(26 26 26);
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-11 20:52:14 -04:00
|
|
|
.bg-header {
|
|
|
|
|
background-color: rgb(35 35 35) !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.minimal-bg {
|
|
|
|
|
background: linear-gradient(135deg, #1a1a1a 0%, #2A2B2A 100%);
|
|
|
|
|
position: relative;
|
|
|
|
|
min-height: 100vh;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Text styles */
|
2025-08-11 20:52:14 -04:00
|
|
|
.text-primary { color: #f1f5f9; }
|
|
|
|
|
.text-secondary { color: #9ca3af; }
|
|
|
|
|
.text-muted { color: #6b7280; }
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Accent colors */
|
2025-08-11 20:52:14 -04:00
|
|
|
.accent-orange { color: #fb923c; }
|
|
|
|
|
.accent-green { color: #34d399; }
|
|
|
|
|
.accent-red { color: #f87171; }
|
|
|
|
|
.accent-yellow { color: #fbbf24; }
|
|
|
|
|
.accent-purple { color: #a78bfa; }
|
|
|
|
|
.accent-blue { color: #60a5fa; }
|
|
|
|
|
.accent-gray { color: #9ca3af; }
|
|
|
|
|
.accent-cyan { color: #22d3ee; }
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Custom scroll */
|
2025-08-11 20:52:14 -04:00
|
|
|
.custom-scrollbar::-webkit-scrollbar { width: 6px; }
|
|
|
|
|
.custom-scrollbar::-webkit-scrollbar-track {
|
|
|
|
|
background: rgba(42, 43, 42, 0.3);
|
|
|
|
|
border-radius: 3px;
|
|
|
|
|
}
|
|
|
|
|
.custom-scrollbar::-webkit-scrollbar-thumb {
|
|
|
|
|
background: rgba(75, 85, 99, 0.5);
|
|
|
|
|
border-radius: 3px;
|
|
|
|
|
}
|
|
|
|
|
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
|
|
|
|
|
background: rgba(75, 85, 99, 0.7);
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Smooth scrolling */
|
2025-08-11 20:52:14 -04:00
|
|
|
.scroll-smooth {
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Improved scrolling for messages */
|
2025-08-11 20:52:14 -04:00
|
|
|
.messages-container {
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
scroll-padding-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-17 20:38:47 -04:00
|
|
|
/* Enhanced autoscroll for chat */
|
|
|
|
|
.chat-messages-area {
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
scroll-padding-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.chat-messages-area > div:first-child {
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
scroll-padding-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Smooth scrolling for all message containers */
|
|
|
|
|
[class*="chat"] {
|
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-13 22:47:47 -04:00
|
|
|
/* Media Queries (Mobile/Tablet) */
|
2025-08-11 20:52:14 -04:00
|
|
|
@media (max-width: 640px) {
|
|
|
|
|
.header-minimal { padding: 0 8px; }
|
|
|
|
|
|
|
|
|
|
.icon-container {
|
|
|
|
|
min-width: 32px;
|
|
|
|
|
min-height: 32px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.verification-code {
|
|
|
|
|
font-size: 0.875rem;
|
|
|
|
|
padding: 6px 8px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.header-minimal .max-w-7xl {
|
|
|
|
|
padding-left: 8px;
|
|
|
|
|
padding-right: 8px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.header-minimal button {
|
|
|
|
|
min-width: 32px;
|
|
|
|
|
min-height: 32px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (min-width: 641px) and (max-width: 1024px) {
|
|
|
|
|
.header-minimal .max-w-7xl {
|
|
|
|
|
padding-left: 16px;
|
|
|
|
|
padding-right: 16px;
|
|
|
|
|
}
|
|
|
|
|
}
|