html {
    --text-color: #606c76;
    --shadow-color: #d1d1d1;
    --border-color: #e1e1e1;
    --bg-color: #fff;
    --bg-color--secondary: #f4f5f6;
    --highlight-color: #9b4dca;
}
html.theme--visual4 {
    --text-color: #111;
    --shadow-color: #999;
    --border-color: #999;
    --bg-color: #fff;
    --bg-color--secondary: #eceff1;
    --highlight-color: #99b508;
}

html {
    height: 100vh;
    background: var(--bg-color);
}

section {
    width: 90%;
    max-width: 800px;
    margin: 10rem auto;
}

table form,
table form input{
    margin: 0;
}