*{box-sizing:border-box}body{margin:0;background:#eef3f9;color:#1d2b41;font:16px/1.9 Tahoma,sans-serif;padding:6vh 18px}main{max-width:620px;margin:auto;background:#fff;padding:32px;border-radius:20px;box-shadow:0 15px 55px #19335015}h1{font-size:26px}h2{font-size:20px}small{color:#3269c4;letter-spacing:2px}button,a{display:block;border:0;border-radius:10px;padding:12px 18px;background:#1957bd;color:white;font:inherit;text-align:center;text-decoration:none;margin-top:16px;cursor:pointer;width:100%}button:disabled{opacity:.5;cursor:wait}label{display:block}input{width:100%;padding:12px;border:1px solid #8297b1;border-radius:8px;font:inherit;direction:ltr;letter-spacing:4px}#status{color:#a32925}[hidden]{display:none!important}
