:root{font-family:system-ui,Arial,sans-serif;color:#0d2b3e;background:#f5f8f8}*{box-sizing:border-box}body{margin:0}header{background:#0d2b3e;color:white;padding:22px;display:flex;justify-content:space-between;gap:16px}header a{color:#f2c14e}main{max-width:760px;margin:auto;padding:24px}section{background:white;border:1px solid #c5e4e1;border-radius:12px;padding:22px;margin:18px 0}label{display:block;font-weight:650;margin:12px 0 5px}input{width:100%;padding:12px;border:1px solid #a4c7c5;border-radius:7px;font:inherit}button{background:#0d2b3e;color:white;border:0;border-radius:7px;padding:12px 16px;cursor:pointer;margin-top:12px;font-weight:700}button:disabled{opacity:.5}.secondary{background:#147e79}p{line-height:1.6}code{display:block;padding:15px;background:#eaf7f6;overflow-wrap:anywhere;user-select:all}summary{cursor:pointer}#qr{max-width:100%;height:auto}.error{color:#a12323}[hidden]{display:none!important}
