| /* Custom Scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #0f172a; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #1e293b; | |
| border-radius: 3px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #0ea5e9; | |
| } | |
| /* Base Styles */ | |
| body { | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| .perspective-1000 { | |
| perspective: 1000px; | |
| } | |
| /* Animations */ | |
| @keyframes fadeInUp { | |
| from { | |
| opacity: 0; | |
| transform: translate3d(0, 20px, 0); | |
| } | |
| to { | |
| opacity: 1; | |
| transform: translate3d(0, 0, 0); | |
| } | |
| } | |
| .animate-fade-in-up { | |
| animation: fadeInUp 0.8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards; | |
| } | |
| /* Neon Text utilities */ | |
| .text-neon-cyan { | |
| color: #00f3ff; | |
| text-shadow: 0 0 5px rgba(0, 243, 255, 0.5), 0 0 10px rgba(0, 243, 255, 0.3); | |
| } | |
| .text-neon-purple { | |
| color: #bc13fe; | |
| text-shadow: 0 0 5px rgba(188, 19, 254, 0.5), 0 0 10px rgba(188, 19, 254, 0.3); | |
| } | |
| /* Markdown Content Styling within Evidence */ | |
| #evidenceList strong { | |
| color: #38bdf8; | |
| font-weight: 600; | |
| } | |
| #evidenceList a { | |
| color: #0ea5e9; | |
| text-decoration: underline; | |
| text-decoration-thickness: 1px; | |
| text-underline-offset: 2px; | |
| } | |
| #evidenceList a:hover { | |
| color: #00f3ff; | |
| } | |