#authentication>:is(form, div) { display: flex; flex-direction: column; } #authentication .exit { margin-top: 25px; } #authentication p { margin: 0; display: flex; } #authentication p>span { margin-left: auto; } #authentication>form>input:is([type="text"], [type="password"]) { margin-bottom: 12px; } #authentication>form>input:last-child { margin-bottom: unset; } #authentication>form>.submit { margin-top: 6px; margin-bottom: 10px; display: flex; } #authentication>form>.submit>label { padding: 10px 20px; border: unset; border-radius: 3px 0 0 3px; } #authentication>form>.submit>input { padding: 10px 20px; flex-grow: 1; border: unset; border-radius: 0 3px 3px 0; } #authentication>form>input[type=submit].registration { padding: 7px 20px; background-color: #86781C; } #authentication>form>input[type=submit].registration:hover { background-color: #9e8d20; } #authentication>form>input[type=submit].registration:is(:active, :focus) { background-color: #776b19; } #authentication>form>ul.errors { margin-top: 18px; margin-bottom: 0px; padding: 10px; text-align: center; list-style: none; background-color: #ae8f8f; } #authentication>div#account>p>b { margin-right: 8px; } #authentication>div#account>p>span { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }