@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700&display=swap');

body {
    font-family: 'Urbanist', sans-serif;
}

/* Custom scrollbar */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #1f2937;
}

::-webkit-scrollbar-thumb {
    background: #7c3aed;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #6d28d9;
}

/* Animation for buttons */
button {
    transition: all 0.3s ease;
}

/* Glow effect for important elements */
.glow {
    box-shadow: 0 0 15px rgba(124, 58, 237, 0.5);
}
/* Code block styling */
code {
    font-family: 'Fira Code', monospace;
    font-size: 0.9rem;
}
/* Toolbox specific styles */
.toolbox-icon {
    color: #ff5722;
    margin-right: 0.5rem;
}

/* Pulse animation for attention */
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

.pulse {
    animation: pulse 2s infinite;
}