:root{color-scheme:light dark;font-family:system-ui,sans-serif}body{margin:0;padding:1.5rem;max-width:640px;margin-inline:auto}h1{font-size:1.5rem}form,section{margin-bottom:1.5rem}input[type=text],input:not([type]),input[type=password]{display:block;width:100%;padding:.5rem;margin:.25rem 0 .75rem;box-sizing:border-box;font-size:1rem}button{padding:.4rem .8rem;cursor:pointer}ol,ul{padding-left:1.25rem}li{margin-bottom:.5rem}li img{vertical-align:middle;margin-right:.5rem}[role=alert]{color:#c0392b}
