Spaces:
Running
Running
| /* Custom Scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #0f172a; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #334155; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #22c55e; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar { | |
| width: 6px; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-track { | |
| background: #1e293b; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-thumb { | |
| background: #475569; | |
| border-radius: 3px; | |
| } | |
| /* Animations */ | |
| @keyframes pulse-glow { | |
| 0%, 100% { box-shadow: 0 0 5px #22c55e; } | |
| 50% { box-shadow: 0 0 20px #22c55e; } | |
| } | |
| .glow-text { | |
| text-shadow: 0 0 10px rgba(34, 197, 94, 0.5); | |
| } | |
| .glass-panel { | |
| background: rgba(30, 41, 59, 0.7); | |
| backdrop-filter: blur(10px); | |
| -webkit-backdrop-filter: blur(10px); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| } | |
| /* Background Grid Pattern */ | |
| body::before { | |
| content: ""; | |
| position: fixed; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| background-image: | |
| linear-gradient(rgba(34, 197, 94, 0.03) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(34, 197, 94, 0.03) 1px, transparent 1px); | |
| background-size: 40px 40px; | |
| z-index: -1; | |
| pointer-events: none; | |
| } | |
| /* Utilities */ | |
| .font-mono-tech { | |
| font-family: 'Courier New', Courier, monospace; | |
| letter-spacing: -0.5px; | |
| } |