/* Custom styles that complement Tailwind */
.prompt-card {
    transition: all 0.2s ease-in-out;
}

.prompt-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.modal-overlay {
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(4px);
}

/* Animation for modal */
@keyframes modalFadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.modal-content {
    animation: modalFadeIn 0.3s ease-out forwards;
}

/* Custom scrollbar for prompt text */
.prompt-text {
    scrollbar-width: thin;
    scrollbar-color: #6366f1 #e5e7eb;
}

.prompt-text::-webkit-scrollbar {
    width: 6px;
}

.prompt-text::-webkit-scrollbar-track {
    background: #e5e7eb;
}

.prompt-text::-webkit-scrollbar-thumb {
    background-color: #6366f1;
    border-radius: 20px;
}
