.footer
{
    position: relative;
    height: 10%;

    margin-top: 5%;
    margin-bottom: 1%;

    display: flex;
    flex-direction: row;
    gap: 2vmin;

    justify-content: center;
}

.footer-button-container
{
    position: relative;
    width: 7vmin;
    height: 7vmin;

    transition: all .18s ease;
}

.footer-button-container:hover
{
    transform: translateY(-10px);
}

.footer-button 
{
    position: absolute;
    width: 100%;
    height: 100%;

    border-radius: 4px;
    border-style: none;
    background-color: transparent;
}

.footer-button-img
{
    position: absolute;
    width: 100%;
    height: 100%;
}

.last-updated
{
    position: relative;
    width: 100%;
    height: fit-content;

    display: flex;
    justify-content: center;

    margin-top: .5vmin;
    margin-bottom: 1%;
}