body{font:18px system-ui;background:#f4f5ef;color:#183f37;margin:0;padding:24px}main{max-width:420px;margin:8vh auto}label{display:block;margin:20px 0}input,button{display:block;box-sizing:border-box;width:100%;padding:14px;font:inherit;border-radius:8px;border:1px solid #8a9993}button{background:#183f37;color:white}p{line-height:1.5}