body {
    font-family: 'Arial', sans-serif;
    text-align: center;
    padding: 20px;
    background-color: #121212;
    background-image: url('space.png'); /* Replace with the actual URL */
    background-size: cover;
    background-position: 100px 200px; /* offsets the image 100px to the right and 200px down */
    color: #ffffff;
}

.container {
    margin: auto;
    width: 60%; /* Reduced from 80% to 60% to make it less wide */
    padding: 20px;
    font-size: 18px; /* Slightly larger base font size */
}

.logos {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}

.logo, .new-logo {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: inline-block;
    margin: 10px;
}

.logo {
    background: url('logo.png') no-repeat center center;
    background-size: cover;
}

.new-logo {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #2C2F33;
}

.arrow {
    font-size: 36px;
    margin: 0 20px;
}

.question {
    font-size: 60px; /* Increased size for visibility */
    color: #888;
}

.member-count {
    background-color: #677bc4; /* Slightly lighter than the button color */
    color: white;
    padding: 6px 12px;
    border-radius: 5px;
    font-size: 16px; /* Slightly larger font size */
}

.discord-button {
    background-color: #7289da;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    gap: 10px; /* Space between elements inside the button */
    margin-top: 20px;
}

.discord-button:hover {
    background-color: #5b6eae;
}

.discord-icon {
    height: 24px;
    width: auto;
}

.hidden-link {
    position: fixed; /* Makes the link stay at the same spot */
    bottom: 0; /* Positions the link at the bottom of the page */
    width: 100%; /* Ensures the link stretches across the width of the screen */
    text-align: center; /* Centers the text */
    font-size: 16px; /* Larger font size for readability */
    padding: 10px 0; /* Adds padding to give some space */
    visibility: hidden;
}

.hidden-link a {
    color: inherit; /* Inherits the color from the parent */
    text-decoration: none; /* Removes underline */
}

.hidden-link:hover {
    color: #ffffff; /* Changes text color to white on hover */
}
