body{font-family:sans-serif}main{padding:20px;max-width:320px}.form{display:flex;flex-direction:column;gap:16px}.form input[type=number]{width:100%;padding:8px;font-size:16px;border:1px solid #aaa;border-radius:4px;box-sizing:border-box}.form fieldset{border:1px solid #aaa;padding:12px 16px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.form fieldset label{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:16px;margin-right:16px}.form button[type=submit]{width:100%;padding:12px;font-size:16px;background-color:#d9d9d9;border:1px solid #aaa;border-radius:4px;cursor:pointer}.form button[type=submit]:hover{background-color:silver}
