:root{font:16px/1.7 'Malgun Gothic','Apple SD Gothic Neo',sans-serif;color:#1b3044;background:#f1f4f7}*{box-sizing:border-box}body{margin:0}main{max-width:460px;margin:8vh auto;padding:32px;background:white;border:1px solid #d7e0e8;border-radius:16px}.brand{color:#08796e;font-weight:700}h1{font-size:28px;margin:12px 0}p{color:#536b80}label{display:block;margin:18px 0 8px;font-weight:600}input,select{display:block;width:100%;font:inherit;padding:11px;border:1px solid #b7c8d6;border-radius:8px;margin-top:7px}button{background:#1b3044;color:white;border:0;border-radius:8px;font:inherit;padding:12px 18px;cursor:pointer}form>button{width:100%;margin-top:20px}button:disabled{opacity:.5}a{color:#08796e}.small{font-size:13px}[hidden]{display:none!important}#message{color:#925900;overflow-wrap:anywhere}input:focus{outline:3px solid #c6e8df;border-color:#08796e}@media(max-width:500px){main{margin:24px 12px;padding:24px}}
