@font-face {
    font-family: 'LanaPixel';
    src: url('LanaPixel.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

html {
    font-size: 1.25rem;
}

body {
    text-align: center;
    background-color: #262626;
    color: white;
    font-family: "Oswald", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

button {
    padding: 0.5rem;
}

#body-container {
    max-width: 800px;
    margin: 2rem auto;
    padding: 1rem;
}

#logo {
    width: min(90%, 450px);
}

#valid-email-error {
    display: none;
    color: red;
}

#email-signup-error {
    display: none;
    color: red;
}

#email-signup-ok {
    display: none;
    font-size: 1.5rem;
    color: #00b300;
}