body{margin:0;padding:32px 20px;font-family:system-ui,sans-serif;background:#f0f6f2;color:#173326}main{max-width:420px;margin:24px auto;padding:28px;background:white;border-radius:16px}h1{font-size:26px;line-height:1.2}p{line-height:1.5}button,input[type=submit]{background:#187443;color:white;border:0;border-radius:8px;padding:15px 20px;font:inherit;cursor:pointer;width:100%}