*{box-sizing:border-box}body{margin:0;background:#081826;color:#eef4f6;font:16px/1.65 system-ui,sans-serif}main{max-width:780px;margin:40px auto;padding:28px;background:#122234;border:1px solid #829baa;border-radius:14px}h1{font-size:28px;line-height:1.3}a{color:#ffd0a8}label{display:block;margin-top:16px}input,select{display:block;width:100%;min-height:46px;padding:10px;border:1px solid #829baa;border-radius:6px;background:#081826;color:#fff;font:inherit}input[type=checkbox]{display:inline-block;width:22px;min-height:22px;vertical-align:middle;margin-right:8px}button{min-height:46px;background:#eeb27f;color:#17202c;border:0;border-radius:6px;padding:12px 20px;font:700 16px system-ui;cursor:pointer;margin-top:20px}.error{color:#ffd0d0}.notice{padding:14px;border:1px solid #ffd0a8;border-radius:6px}small{color:#c7d5dd}footer{max-width:780px;margin:0 auto;padding:0 24px} @media(max-width:600px){main{margin:18px 12px;padding:22px}}
