body{font:16px Meiryo,sans-serif;background:#f4f6f8;color:#234}main{max-width:540px;margin:10vh auto;padding:28px;background:white;border-radius:16px}label,input,button{display:block;margin:16px 0}input{width:95%;padding:12px;font:inherit}button{padding:12px 24px;background:#145d58;color:white;border:0;border-radius:8px;font:inherit}