body{font:16px system-ui;background:#20252d;color:#252b33;margin:0;padding:25px}main{background:#fff;max-width:600px;margin:5vh auto;padding:30px;border-radius:16px}b{color:#ed7429}h1{font-size:25px}label{display:block;margin:16px 0}input{display:block;padding:12px;font-size:16px;border:1px solid #ccd2db;border-radius:7px;max-width:100%;box-sizing:border-box}input[type=checkbox]{display:inline}button{background:#ef7429;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-size:16px;cursor:pointer}p{line-height:1.6}a{color:#95502b}