body {
    /* Removed restrictive max-height and max-width */
    /* Set a default background image */
    background-image: url('neo/closed.jpg');
    background-color:#661fbd;
    background-size: cover; /* Ensure background covers the entire viewport */
    background-position: center; /* Center the background image */
    background-repeat: no-repeat;
    min-height: 100vh; /* Ensure body takes at least full viewport height */
    margin: 0; /* Remove default body margin */
    padding: 0; /* Remove default body padding */
    display: flex; /* Use flexbox for centering content */
    justify-content: center; /* Center content horizontally */

}

button {
    z-index:12;
    padding: 15px 30px;
    font-size: 1.2em;
    cursor: pointer;
    position: absolute;
    top:50vh;
    left:47.5vw;
    border: none;
    height: 150px;
    width:140px;
    border-radius: 5px;
    background-color: transparent; /* Example button color */
    color: white;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: transparent;
}

.enter {
  max-height:4vh;
  position: absolute;
  top:46vh;
  left:40vw;
  
  }
.title {
  position: absolute;
  top:0vh;
  left:20vw
}
  