/* Custom formatting modifications for AI responses */
#aiResponse {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.75;
}

/* Ensure bullet points and number lists display with space between items */
#aiResponse p {
    margin-bottom: 1rem;
}

/* Smooth transition animations when showing the response window */
#resultBox {
    animation: fadeIn 0.5s ease-out forwards;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}