Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap'); | |
| @import "tailwindcss"; | |
| @theme { | |
| --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif; | |
| --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace; | |
| } | |
| @layer base { | |
| body { | |
| @apply bg-[#050505] text-[#e5e2e1] antialiased min-h-screen overflow-x-hidden; | |
| } | |
| } | |
| @layer components { | |
| .glass-panel { | |
| @apply bg-white/5 backdrop-blur-xl border border-white/10; | |
| } | |
| .terminal-text { | |
| @apply font-mono text-sm tracking-tight; | |
| } | |
| .neon-green { | |
| @apply text-[#00FF41] drop-shadow-[0_0_8px_rgba(0,255,65,0.4)]; | |
| } | |
| .neon-border { | |
| @apply border-[#00FF41]/30 hover:border-[#00FF41]/60 transition-colors; | |
| } | |
| .bg-aurora { | |
| background: radial-gradient(circle at 15% 50%, rgba(115, 31, 255, 0.08) 0%, transparent 50%), | |
| radial-gradient(circle at 85% 30%, rgba(0, 255, 65, 0.05) 0%, transparent 50%); | |
| background-attachment: fixed; | |
| } | |
| } | |
| @keyframes scanline { | |
| 0% { transform: translateY(-100%); } | |
| 100% { transform: translateY(100%); } | |
| } | |
| .scanline::after { | |
| content: ""; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 2px; | |
| background: rgba(0, 255, 65, 0.05); | |
| animation: scanline 8s linear infinite; | |
| pointer-events: none; | |
| } | |