:root{font-family:system-ui,sans-serif;color:#142538;background:#eef3f8;font-size:16px}*{box-sizing:border-box}body{margin:0;padding:32px 18px}main{max-width:440px;margin:4vh auto;background:white;padding:32px;border-radius:20px;box-shadow:0 12px 44px #132a4214}h1{font-size:1.8rem;margin-bottom:8px}h2{font-size:1.3rem}p{line-height:1.6}label{display:block;margin:18px 0 7px;font-weight:600}input,textarea{width:100%;font:inherit;padding:13px;border:1px solid #8b9bac;border-radius:8px}textarea{height:120px;overflow-wrap:anywhere}button{font:inherit;font-weight:650;border:0;border-radius:8px;padding:14px;width:100%;margin-top:20px;background:#1265b7;color:white;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.secondary{background:#e9f1f9;color:#144c83}a{color:#1265b7}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ee9d28;outline-offset:3px}[hidden]{display:none!important}#status{color:#8d2e12}#codeHint{font-size:.9rem}img{border-radius:16px}
