/* Button Styling */
.btn-primary {
    background-color: #6366f1; /* Indigo */
    color: white;
    font-weight: 600;
    cursor: pointer;
    border: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}

.btn-primary:hover:not(:disabled) {
    background-color: #4f46e5;
}

.btn-primary:active:not(:disabled) {
    transform: scale(0.98);
}

.btn-primary:disabled {
    background-color: #4b5563; /* Darker gray for disabled */
    color: #9ca3af;
    cursor: not-allowed;
    box-shadow: none;
}
