body {
    padding: 20px;
    background: linear-gradient(to right, #ff9966, #ff5e62);
    color: #fff;
}

.response-area,
#question {
    white-space: pre-wrap;
    background-color: #f8f9fa;
    color: #212529;
    padding: 15px;
    border-radius: 5px;
    margin-top: 15px;
}

.table {
    background-color: #ffffff;
    color: #212529;
}

.hidden {
    display: none;
}

.icon {
    margin-right: 5px;
}