@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap'); body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; } /* Custom scrollbar */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: #1a1a1a; } ::-webkit-scrollbar-thumb { background: #4b5563; border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: #6366f1; } /* Code block styling */ pre { background: #1e1e2d !important; border-radius: 0.5rem; padding: 1rem; overflow-x: auto; } code { color: #e2e8f0 !important; font-family: 'Fira Code', monospace; font-size: 0.9rem; } /* Animation classes */ .animate-float { animation: float 6s ease-in-out infinite; } @keyframes float { 0% { transform: translateY(0px); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0px); } } .glow { text-shadow: 0 0 10px rgba(99, 102, 241, 0.5); } .hover-glow:hover { box-shadow: 0 0 15px rgba(99, 102, 241, 0.3); }