:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;background:#101422;color:#f0ece5}*{box-sizing:border-box}body{margin:0;line-height:1.7}main{max-width:680px;margin:0 auto;padding:64px 22px 88px}.brand{font-size:12px;letter-spacing:.22em;color:#d7c69d;font-weight:700;margin:0 0 15px}h1{font-size:clamp(30px,7vw,44px);line-height:1.3;margin:0 0 18px}h2{font-size:20px;margin:0 0 12px}p{color:#c8cbd4}section,form{background:#1a2033;border:1px solid #394052;border-radius:20px;padding:25px;margin:25px 0}a{color:#e2d3af}.back{display:inline-block;margin-bottom:45px;text-decoration:none}nav{display:grid;gap:12px;margin-top:35px}.button,button{display:inline-block;background:#dfcfaa;color:#171b29;border:0;border-radius:12px;padding:14px 18px;font:700 16px inherit;text-decoration:none;text-align:center;cursor:pointer}.button.secondary{background:#252c41;color:#e9e6df;border:1px solid #60697e}label{display:block;font-weight:700;margin:16px 0 7px}input[type=text],input[type=password]{display:block;width:100%;background:#111726;color:#fff;border:1px solid #737e96;border-radius:10px;padding:14px;font:16px inherit}.check{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin:23px 0}.check input{width:20px;height:20px;flex:none;margin:3px 0}button{width:100%;font-weight:700}button:disabled{opacity:.6;cursor:wait}#result{min-height:1.7em}.footer{margin-top:40px}@media(max-width:480px){main{padding-top:36px}section,form{padding:19px}}
