Spaces:
Running
Running
File size: 1,511 Bytes
dce7eca | 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 54 55 56 57 58 59 60 61 62 63 64 65 | @tailwind base;
@tailwind components;
@tailwind utilities;
:root {
--background: #020617;
--foreground: #f8fafc;
}
body {
color: var(--foreground);
background: var(--background);
font-family: 'Inter', system-ui, -apple-system, sans-serif;
overflow-x: hidden;
}
@layer components {
.glass {
@apply bg-white/5 backdrop-blur-lg border border-white/10;
}
.glass-card {
@apply glass rounded-2xl p-6 shadow-2xl transition-all duration-300 hover:bg-white/10 hover:border-white/20;
}
.btn-primary {
@apply bg-gradient-to-r from-primary to-indigo-500 text-white font-medium py-2 px-6 rounded-xl
transition-all duration-300 hover:scale-[1.02] active:scale-95 shadow-lg shadow-primary/20
disabled:opacity-50 disabled:cursor-not-allowed;
}
.input-field {
@apply bg-white/5 border border-white/10 rounded-xl px-4 py-3 focus:outline-none focus:ring-2
focus:ring-primary/50 transition-all duration-200 placeholder:text-white/30;
}
}
/* Custom Scrollbar */
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #1e293b;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #334155;
}
.animate-glow {
animation: bg-glow 8s ease-in-out infinite alternate;
}
@keyframes bg-glow {
0% { opacity: 0.3; }
100% { opacity: 0.7; }
}
.gradient-text {
@apply bg-clip-text text-transparent bg-gradient-to-r from-primary to-cyan-400;
}
|