:root{color:#1c1917;background:#faf7f2;font-family:Hiragino Sans,Noto Sans JP,Yu Gothic,system-ui,sans-serif}body{margin:0}main{max-width:36rem;margin:0 auto;padding:4rem 1.5rem}form{display:grid;gap:.75rem}input,button{font:inherit}input{padding:.7rem .8rem;border:1px solid #d6d3d1;border-radius:.5rem}button{width:fit-content;padding:.7rem 1rem;border:0;border-radius:999px;background:#1c1917;color:#fff;cursor:pointer}.notice{margin-top:1.25rem}
