body {
    height: 93.5vh;
}

.button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    border-radius: 0.5rem;

    padding: 1rem;

    width: min(22rem, 92vw);
    height: 3rem;

    background-color: var(--ctn-black);
    color: var(--ctn-blue);
    
    opacity: 0.7;
    transition-property: opacity;
    transition-duration: 200ms;

    font-size: 1.5rem;
}
.button:hover {
    opacity: 1;
}

#container {
    /* margin-top: -4vw; */

    display: flex;
    flex-direction: column;

    /* justify-content: center; */
    align-items: center;
    
    height: 100%;

    width: 100%;
}