anycoder-2744f144 / styles /globals.css
VibeCodingStudio's picture
Upload styles/globals.css with huggingface_hub
0d7862d verified
Raw
History Blame Contribute Delete
2.8 kB
@tailwind base;
@tailwind components;
@tailwind utilities;
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap');
:root {
--navy-950: #050810;
--navy-900: #0a0e1a;
--navy-800: #0d1224;
--accent-purple: #8b5cf6;
--accent-cyan: #06b6d4;
}
* {
scrollbar-width: thin;
scrollbar-color: rgba(139, 92, 246, 0.3) transparent;
}
*::-webkit-scrollbar {
width: 6px;
height: 6px;
}
*::-webkit-scrollbar-track {
background: transparent;
}
*::-webkit-scrollbar-thumb {
background: rgba(139, 92, 246, 0.3);
border-radius: 3px;
}
*::-webkit-scrollbar-thumb:hover {
background: rgba(139, 92, 246, 0.5);
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
background: #050810;
color: #e2e8f0;
overflow: hidden;
}
@layer utilities {
.glass-panel {
background: rgba(13, 18, 36, 0.7);
backdrop-filter: blur(20px);
border: 1px solid rgba(139, 92, 246, 0.1);
}
.glass-panel-light {
background: rgba(26, 35, 66, 0.4);
backdrop-filter: blur(12px);
border: 1px solid rgba(139, 92, 246, 0.08);
}
.glow-border {
border: 1px solid rgba(139, 92, 246, 0.2);
box-shadow: 0 0 15px rgba(139, 92, 246, 0.05), inset 0 0 15px rgba(139, 92, 246, 0.02);
}
.glow-border-cyan {
border: 1px solid rgba(6, 182, 212, 0.2);
box-shadow: 0 0 15px rgba(6, 182, 212, 0.05), inset 0 0 15px rgba(6, 182, 212, 0.02);
}
.text-gradient {
background: linear-gradient(135deg, #8b5cf6, #06b6d4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.text-gradient-warm {
background: linear-gradient(135deg, #f59e0b, #ef4444);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.bg-gradient-mesh {
background:
radial-gradient(ellipse at 20% 50%, rgba(139, 92, 246, 0.08) 0%, transparent 50%),
radial-gradient(ellipse at 80% 20%, rgba(6, 182, 212, 0.06) 0%, transparent 50%),
radial-gradient(ellipse at 50% 80%, rgba(139, 92, 246, 0.04) 0%, transparent 50%);
}
.terminal-text {
font-family: 'JetBrains Mono', 'Fira Code', monospace;
font-size: 0.8125rem;
line-height: 1.5;
}
.ring-chart {
transform: rotate(-90deg);
}
.shimmer-bg {
background: linear-gradient(90deg, transparent, rgba(139, 92, 246, 0.08), transparent);
background-size: 200% 100%;
animation: shimmer 2s linear infinite;
}
.hover-lift {
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.hover-lift:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
}
.metric-ring {
filter: drop-shadow(0 0 6px currentColor);
}
}