/* Reset some default margin and padding for the body */
body {
    margin: 0;
    padding: 0;
    background-color: black; /* Set the background color to black */
    display: flex;
    flex-direction: column; /* Stack elements vertically */
    justify-content: center; /* Center the container horizontally */
    align-items: center; /* Center the container vertically */
    height: 100vh; /* Make sure the container takes up the full viewport height */
    font-family: 'Poppins', sans-serif;
}

.container {
    text-align: center; /* Center align the content within the container */
    color: white; /* Set text color to white */
}

.centered-logo {
    max-width: 100%; /* Ensure the logo doesn't exceed the container width */
    display: block; /* Remove any default inline spacing */
    margin: 0 auto; /* Center the logo horizontally */
}

.heading {
    font-size: 24px; /* Set the font size for the heading */
    margin-top: 20px; /* Add some spacing between the logo and heading */
}

.email {
    font-size: 18px; /* Set the font size for the email address */
    margin-top: 10px; /* Add some spacing between the heading and email address */
}