Law_Slm / web /src /index.css
Amitkumar001's picture
Upload folder using huggingface_hub (part 13)
68c2137 verified
Raw History Blame Contribute Delete
2.45 kB
/* LawSLM — Orange & White Premium Design System */
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
body {
background-color: #1a1a2e;
color: #f8fafc;
font-family: 'Inter', system-ui, -apple-system, sans-serif;
-webkit-font-smoothing: antialiased;
overflow: hidden;
}
}
/* ─── Glassmorphism Panels (Orange Accent) ─── */
.glass-header {
background: rgba(26, 26, 46, 0.97);
backdrop-filter: blur(16px);
border-bottom: 1px solid rgba(251, 146, 60, 0.2);
box-shadow: 0 4px 24px -4px rgba(0, 0, 0, 0.5);
}
.glass-sidebar {
background: rgba(26, 26, 46, 0.98);
border-right: 1px solid rgba(251, 146, 60, 0.15);
}
.glass-card-user {
background: linear-gradient(135deg, #ea580c 0%, #f97316 100%);
color: #ffffff;
box-shadow: 0 4px 16px 0 rgba(234, 88, 12, 0.35);
}
.glass-card-ai {
background: rgba(30, 30, 50, 0.7);
backdrop-filter: blur(12px);
border: 1px solid rgba(251, 146, 60, 0.2);
color: #f8fafc;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
}
.glass-card-ai:hover {
background: rgba(35, 35, 55, 0.85);
border-color: rgba(251, 146, 60, 0.5);
}
/* Form Controls */
textarea, input[type="text"] {
background-color: rgba(30, 30, 50, 0.9) !important;
color: #f8fafc !important;
border-color: rgba(251, 146, 60, 0.25) !important;
}
textarea::placeholder, input::placeholder {
color: #94a3b8 !important;
}
textarea:focus, input[type="text"]:focus {
border-color: #f97316 !important;
}
/* Blinking Cursor Animation */
@keyframes blink {
0%, 100% { opacity: 1; }
50% { opacity: 0; }
}
.streaming-cursor {
display: inline-block;
width: 8px;
height: 16px;
background-color: #f97316;
margin-left: 2px;
vertical-align: middle;
animation: blink 0.8s infinite;
}
/* Logo Image Styling */
.logo-img {
width: 40px;
height: 40px;
object-fit: contain;
filter: drop-shadow(0 2px 8px rgba(251, 146, 60, 0.3));
}
.logo-img-lg {
width: 80px;
height: 80px;
object-fit: contain;
filter: drop-shadow(0 4px 16px rgba(251, 146, 60, 0.4));
}
.logo-img-sm {
width: 28px;
height: 28px;
object-fit: contain;
}
/* Custom Scrollbars */
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: rgba(251, 146, 60, 0.3);
border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
background: rgba(251, 146, 60, 0.5);
}