body{background:#090d09;color:#f1f2eb;font:17px/1.6 system-ui;margin:0}main{max-width:620px;margin:auto;padding:32px 24px}h1{color:#d3f43f}label{display:block;margin:18px 0}input,button{display:block;box-sizing:border-box;width:100%;padding:14px;border-radius:12px;font:inherit}input{background:#1c211b;border:1px solid #70776b;color:white}button{background:#d3f43f;border:0;font-weight:700;cursor:pointer}button:disabled{opacity:.5}form{margin:32px 0}