:root{color-scheme:dark}body{margin:0;font:17px system-ui,-apple-system,sans-serif;background:#111827;color:#f8fafc}main{max-width:520px;margin:8vh auto;padding:24px}h1{font-size:27px}p{line-height:1.5}label,input,button{display:block;box-sizing:border-box;width:100%;margin-top:14px}input,button{font:inherit;padding:14px;border-radius:9px}input{border:1px solid #64748b;background:#1e293b;color:inherit}button{border:0;background:#58caad;color:#05251c;font-weight:650;min-height:48px}.small{font-size:14px;color:#cbd5e1}#status{min-height:25px}
