:root{font-family:system-ui,sans-serif;color-scheme:light dark}body{max-width:48rem;margin:auto;padding:1rem}header,nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}main{margin-block:2rem}form,label{display:grid;gap:.5rem}form{max-width:28rem;gap:1rem}button,input{font:inherit;padding:.6rem}button{cursor:pointer}button:disabled{cursor:wait}dd,p{overflow-wrap:anywhere}