body {
    font-family: 'Poppins', sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;

}

.links {
    text-align: center;
    font-size: larger;
}

.hover:hover {
    transform: scale(1.05);
}

.menu-container {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 0;
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.menu-container2 {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0;
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.menu-image {
    width: 100%;
    max-width: 100%;
    height: auto;
    border-radius: 30px;
    vertical-align: top;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

a {
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    padding: 0.7em 2em;
    border: 3px solid #ffc83c;
    border-radius: 20px;
    position: relative;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.1);
    color: #ffc83c;
    text-decoration: none;
    transition: 0.3s ease all;
    z-index: 1;
    margin-bottom: 30px;
}

@media (hover: hover) {
    a:before {
        transition: 0.5s all ease;    
        position: absolute;    
        top: 0;    
        left: 50%;    
        right: 50%;    
        bottom: 0;    
        opacity: 0;    
        content: '';    
        background-color: #ffc83c;    
        z-index: -1;    
        border-radius: 15px;    
    }

    a:hover,    
    a:focus {    
        cursor: pointer;    
        color: white;    
        transform: scale(1.1);
    }   
    
    a:hover:before,    
    a:focus:before {    
        transition: 0.5s all ease;    
        left: 0;    
        right: 0;    
        opacity: 1;    
        transform: scale(1.01);
    }

    a:active {    
        transform: scale(0.9);    
    }
}