Spaces:
Running
Running
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| :root { | |
| background-color: #0a0f0a; | |
| color: #e2e8f0; | |
| } | |
| body { | |
| margin: 0; | |
| font-family: 'Inter', system-ui, -apple-system, sans-serif; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| /* Custom UI Pieces */ | |
| @layer components { | |
| .btn-primary { | |
| @apply px-4 py-2 bg-primary-500 hover:bg-primary-600 text-white rounded-lg transition-all shadow-glow-green; | |
| } | |
| .btn-accent { | |
| @apply px-4 py-2 bg-accent-500 hover:bg-accent-600 text-white rounded-lg transition-all shadow-glow-violet; | |
| } | |
| .card { | |
| @apply bg-surface-800 border border-surface-700 rounded-xl p-6 transition-all; | |
| } | |
| .input-field { | |
| @apply bg-surface-900 border border-surface-700 rounded-lg px-4 py-2 focus:ring-2 focus:ring-accent-500 outline-none; | |
| } | |
| .query-textarea { | |
| @apply w-full bg-surface-900 border-2 border-surface-800 rounded-2xl pl-12 pr-28 py-4 text-lg focus:border-accent-500 transition-all shadow-xl outline-none resize-none overflow-hidden min-h-[60px]; | |
| } | |
| } | |
| .shadow-glow-green { | |
| box-shadow: 0 0 20px rgba(34, 197, 94, 0.2); | |
| } | |
| .shadow-glow-violet { | |
| box-shadow: 0 0 20px rgba(139, 92, 246, 0.2); | |
| } | |
| /* Custom Scrollbar */ | |
| .custom-scrollbar::-webkit-scrollbar { | |
| width: 6px; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-track { | |
| @apply bg-surface-900; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-thumb { | |
| @apply bg-surface-700 rounded-full hover:bg-opacity-80 transition-colors; | |
| } | |