section.board.settings {
    color: var(--almost-white);
    padding: 1rem;
}

section.board.settings h1 {
    text-align: center;
    margin-bottom: 4rem;
}

section.board.settings > section {
    margin-bottom: 2rem;
}

section.board.settings h2 {
    margin-bottom: 2rem;
}

section.board.settings label {
    width: 100%;
    display: block;
    margin: 0 auto 1rem auto;
}

section.board.settings input {
    width: 100%;
    margin: 0 auto 1rem auto;
    display: block;
}

section.board.settings section.user { margin-top: 3rem; padding: 1rem; }
section.board.settings section.user button:first-child { margin-bottom: 2rem; }

/*INCOMPLETE SETTINGS*/
section.incomplete {
    width: 100%;
    background-color: var(--alert-color-less);
    padding: 2rem 1rem;
}

.board.home section.incomplete {
    border-top: 1px solid var(--almost-white);
    border-bottom: 1px solid var(--almost-white);
}

.board.settings section.incomplete {
    border: 1px solid var(--almost-white);
    border-radius: 0.4rem;
    line-height: 120%;
    width: calc(100% - 2rem);
    margin:0 auto 4rem auto;
    text-align: center;
    font-size: 1.1rem;
}

body > section.incomplete button { width: 100%; justify-content: center; }

body[data-board="settings"] > section.incomplete { display: none; }
body:not([data-incomplete]) section.incomplete { display: none; }

body[data-incomplete*="settlement"] section.address h2:after {
    content: '*';
    color: var(--alert-color);
}

body[data-incomplete*="name"] section.identity h2:after {
    content: '*';
    color: var(--alert-color);
}




