Spaces:
Running
Running
File size: 1,480 Bytes
2ecc4a7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | @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;
}
|