.filters:has(input.all:checked) ~ div button {
    display: block;
    animation: all 1s ease;
}

.filters:has(input.available:checked) ~ div button.available {
    display: block;
    animation: some 1s ease;
}

.filters:has(input.unavailable:checked) ~ div button.unavailable {
    display: block;
    animation: some 1s ease;
}

.filters:has(input.onlysteam:checked) ~ div button.onlysteam {
    display: block;
    animation: some 1s ease;
}

@keyframes all {
    0% {
        transform: translateY(20%);
    }

    100% {
        transform: translateY(0%);
    }
}

@keyframes some {
    0% {
        transform: translateY(20%);
    }

    100% {
        transform: translateY(0%);
    }
}