:root{font-family:"Malgun Gothic",system-ui,sans-serif;color:#172b35;background:#eef3f5;font-size:16px}*{box-sizing:border-box}body{margin:0;padding:32px 16px}main{max-width:660px;margin:auto}header{padding:16px 4px 24px}.badge{letter-spacing:.13em;font-size:11px;font-weight:700;color:#28766c}h1{font-size:30px;letter-spacing:-.04em;margin:12px 0}h2{font-size:21px;margin:0 0 18px}p{color:#536774;line-height:1.7}section{background:#fff;border:1px solid #dbe5e9;border-radius:16px;padding:28px;box-shadow:0 5px 28px #18324108}label{display:block;font-size:14px;font-weight:600;margin:18px 0}input:not([type=checkbox]),textarea{display:block;width:100%;font:inherit;margin-top:8px;padding:13px;border:1px solid #b7c9d1;border-radius:8px;background:#fbfdfe;color:#172b35}input:focus,textarea:focus{outline:3px solid #bce3dc;outline-offset:1px}button{font:inherit;font-weight:600;background:#1c665c;color:white;border:0;border-radius:8px;padding:12px 18px;cursor:pointer;margin:6px 0}button:disabled{opacity:.6;cursor:wait}.secondary{background:#edf3f4;color:#264952}form>button{width:100%}#message:not(:empty){padding:14px;border-radius:10px;background:#fff5dd;color:#705417}#qr{width:248px;max-width:100%;display:block;margin:10px auto;background:white}code,pre{font-size:14px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}pre{background:#f0f6f5;padding:16px;border-radius:8px}.checkbox{display:flex;gap:8px;align-items:center;font-weight:400}.section-head{display:flex;justify-content:space-between;align-items:baseline}#who{font-size:13px;color:#637e87}ul{padding:0;list-style:none}li{padding:14px 0;border-bottom:1px solid #e7edf0;white-space:pre-wrap;overflow-wrap:anywhere}small{display:block;color:#758995;margin-top:6px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}footer{text-align:center;font-size:12px;color:#758995;padding:24px 8px}[hidden]{display:none!important}@media(max-width:480px){body{padding:16px 12px}section{padding:22px}h1{font-size:26px}}
