ul.tb-best-season__list {
    font-size: theme('fontSize.sm');
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin-top: theme('margin.6');
    padding-left: 0;

    // Override currently necessary for li
    li:not(:first-child) {
        margin-top: 0;
    }
}

.tb-best-season__month {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid;
    height: 2.5rem;
    width: 2.5rem;
    margin-bottom: theme('margin.4');
    color: theme('colors.gray.500');
    border-radius: 50%;
}

.tb-best-season__month--marked {
    color: theme('colors.positive.500');
}

.tb-best-season__month:not(:last-child) {
    margin-right: theme('margin.4');
}

@include mappy-bp(max sm) {
    .tb-best-season__month:not(:last-child) {
        margin-right: theme('margin.3');
    }
}
