:root {
    --ghm-star-full: url('https://gundrymd.com/wp-content/uploads/2023/10/star-filled.svg');
    --ghm-star-three-quarters: url('https://gundrymd.com/wp-content/uploads/2023/10/star-75.svg');
    --ghm-star-half: url('https://gundrymd.com/wp-content/uploads/2023/10/star-half-filled.svg');
    --ghm-star-quarter: url('https://gundrymd.com/wp-content/uploads/2023/10/star-25.svg');
    --ghm-star-empty: url('https://gundrymd.com/wp-content/uploads/2023/10/star-unfilled.svg');
    --ghm-star-size: 20px;
    --ghm-star-gap: 5px;
}

.ghm-review-stars-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: var(--ghm-star-gap);
    color: inherit;
}

.ghm-review-stars-container .stars .star {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    line-height: 1;
    height: var(--ghm-star-size);
    width: var(--ghm-star-size);
}

.ghm-review-stars-container .stars .star.full {
    background-image: var(--ghm-star-full);
}

.ghm-review-stars-container .stars .star.three-quarters {
    background-image: var(--ghm-star-three-quarters);
}

.ghm-review-stars-container .stars .star.half {
    background-image: var(--ghm-star-half);
}

.ghm-review-stars-container .stars .star.quarter {
    background-image: var(--ghm-star-quarter);
}

.ghm-review-stars-container .stars .star.empty {
    background-image: var(--ghm-star-empty);
}