:root{font:16px/1.7 system-ui,"Microsoft YaHei",sans-serif;color:#3d2d36;background:#fff4f8}*{box-sizing:border-box}body{margin:0}main{max-width:740px;margin:auto;padding:56px 24px}.wide{max-width:1050px}.eyebrow{font-size:13px;letter-spacing:.12em;color:#965b77}h1{font-size:36px;line-height:1.25;margin:8px 0 24px}h2{font-size:21px;margin-top:0}section{background:#fff;border:1px solid #ecd6e2;border-radius:12px;padding:24px;margin:24px 0}label{display:block;font-size:14px;margin:10px 0}input,textarea{display:block;width:100%;padding:11px;border:1px solid #cfabc0;border-radius:6px;font:inherit;margin:5px 0;background:#fff;color:#3d2d36}button{background:#914c6c;color:#fff;border:0;border-radius:6px;padding:11px 18px;font:inherit;cursor:pointer;margin:7px 8px 7px 0}button:disabled{opacity:.5;cursor:wait}button.secondary{background:#f8e5ef;color:#793d5b}.muted,footer{font-size:13px;color:#806875}footer{margin-top:32px}#notice{color:#8c4a64;white-space:pre-wrap;overflow-wrap:anywhere}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.invite,.report{padding:18px 0;border-top:1px solid #f0dfe8;overflow-wrap:anywhere}.invite p,.report p{margin:4px 0}.invite input{max-width:140px;display:inline-block;margin-right:8px}[hidden]{display:none!important}:focus-visible{outline:3px solid #d78fb3;outline-offset:3px}textarea{font-family:monospace}@media(max-width:600px){main{padding:30px 16px}h1{font-size:29px}section{padding:18px}}
