Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap'); | |
| body { | |
| font-family: 'Roboto', sans-serif; | |
| scroll-behavior: smooth; | |
| } | |
| .font-mono { | |
| font-family: 'Roboto Mono', monospace; | |
| } | |
| .neon-text { | |
| text-shadow: 0 0 5px rgba(0, 255, 65, 0.5), 0 0 10px rgba(0, 255, 65, 0.3); | |
| color: #00ff41; | |
| } | |
| .shadow-neon-purple { | |
| box-shadow: 0 0 15px rgba(148, 0, 211, 0.5); | |
| } | |
| .hover-flicker:hover { | |
| animation: flicker 1.5s infinite alternate; | |
| } | |
| @keyframes flicker { | |
| 0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { | |
| text-shadow: | |
| 0 0 5px rgba(0, 255, 65, 0.5), | |
| 0 0 10px rgba(0, 255, 65, 0.3); | |
| } | |
| 20%, 24%, 55% { | |
| text-shadow: | |
| 0 0 5px rgba(0, 255, 65, 0.2), | |
| 0 0 15px rgba(0, 255, 65, 0.1), | |
| 0 0 20px rgba(0, 255, 65, 0.05); | |
| } | |
| } | |
| .glow-on-hover:hover { | |
| box-shadow: 0 0 15px rgba(0, 255, 65, 0.5); | |
| transition: box-shadow 0.3s ease; | |
| } | |
| .terminal-effect { | |
| border-left: 3px solid #00ff41; | |
| padding-left: 15px; | |
| animation: blink 1s step-end infinite; | |
| } | |
| @keyframes blink { | |
| from, to { border-color: transparent } | |
| 50% { border-color: #00ff41 } | |
| } |