.cat_widget {
    height: 15vmin;
    top: 7vmin;
    left: 2vmin;
}

.cat_image_container {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;

    width: 100%;
    height: 100%;

    transition: ease 0.1s;
}

.cat_image_container:hover {
    transform: scale(1.1);
}

.cat_image {
    height: 80%;
    object-fit: cover;
}

.cat_pressed {
    animation: catPressed 0.1s forwards;
}

@keyframes catPressed {
    0% { transform: scale(1, 1); }
    50% { transform: scale(0.9); }
    100% { transform: scale(1, 1); }
}

