Spaces:
Paused
Paused
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| @layer base { | |
| body { | |
| @apply bg-slate-50 text-slate-900 antialiased; | |
| } | |
| } | |
| /* Sidebar scrollbar */ | |
| .sidebar-scroll { | |
| scrollbar-width: thin; | |
| scrollbar-color: #334155 transparent; | |
| } | |
| .sidebar-scroll::-webkit-scrollbar { | |
| width: 3px; | |
| } | |
| .sidebar-scroll::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| .sidebar-scroll::-webkit-scrollbar-thumb { | |
| background-color: #334155; | |
| border-radius: 2px; | |
| } | |
| /* Skeleton shimmer effect */ | |
| @keyframes shimmer { | |
| 0% { | |
| background-position: 200% 0; | |
| } | |
| 100% { | |
| background-position: -200% 0; | |
| } | |
| } | |
| /* Light shimmer — for white/light backgrounds */ | |
| .shimmer { | |
| background: linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%); | |
| background-size: 200% 100%; | |
| animation: shimmer 1.5s ease-in-out infinite; | |
| } | |
| /* Dark shimmer — for dark sidebar backgrounds */ | |
| .shimmer-dark { | |
| background: linear-gradient(90deg, #1e293b 25%, #334155 50%, #1e293b 75%); | |
| background-size: 200% 100%; | |
| animation: shimmer 1.5s ease-in-out infinite; | |
| } | |
| /* Hide scrollbar for chip row (still scrollable) */ | |
| .hide-scrollbar { scrollbar-width: none; } | |
| .hide-scrollbar::-webkit-scrollbar { display: none; } | |