.rating-container {
    text-align: center;
}

.descriptions {
    display: flex;
    justify-content: center;
    gap: 10px;
    font-size: 14px;
    margin-bottom: 5px;
    color: #555;
}

.stars {
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.star {
    font-size: 60px;
    color: gray;
    margin: 5px;
    transition: transform 0.2s ease-in-out;
}

.star-sm {
    font-size: 40px;
    color: gray;
    margin: 5px;
    transition: transform 0.2s ease-in-out;
}

.star:hover,
.star.active,
.star-sm:hover,
.star-sm.active {
    color: gold;
    transform: scale(1.2);
}