:root{--background:#fff;--foreground:#171717}body{color:var(--foreground);background:var(--background);margin:0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}main{max-width:360px;margin:80px auto;padding:0 24px}form{gap:12px;display:grid}input,button{min-height:42px;font:inherit;padding:8px 12px}button{cursor:pointer;margin-top:8px}
