@tailwind base; @tailwind components; @tailwind utilities; /* Custom scrollbar styles */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: #161b22; } ::-webkit-scrollbar-thumb { background: #30363d; border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: #484f58; } /* Font settings */ .font-mono { font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; } /* Custom utility classes */ @layer utilities { .gradient-text { background: linear-gradient(135deg, #58a6ff 0%, #3fb950 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .glow-accent { box-shadow: 0 0 20px rgba(88, 166, 255, 0.3); } } /* Toast notification animations */ @keyframes toastSlideIn { from { transform: translateX(100%); opacity: 0; } to { transform: translateX(0); opacity: 1; } } @keyframes toastSlideOut { from { transform: translateX(0); opacity: 1; } to { transform: translateX(100%); opacity: 0; } }