body {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,.5);
    padding: 0;
    min-height: 100%;
    -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.8);
    box-shadow: inset 0 0 100px rgba(0,0,0,.8);
    font-family: open sans,Arial,sans-serif;

    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #345;
}

.cover {
    margin-bottom: 2em;
}

form.ui.form {
    width: 23em;
}

.content:has(.form) {
    text-align: center;
}

.button ~ .button {
    margin-top: 1em;
}