:root{color-scheme:light;--ink:#252b26;--muted:#646d64;--paper:#f7f5ed;--green:#354d3c;--line:#d7dbcf}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 system-ui,-apple-system,"PingFang SC",sans-serif}main{max-width:600px;margin:auto;padding:48px 24px}header{text-align:center;padding:12px 0 32px;border-bottom:1px solid var(--line)}.eyebrow{font-size:12px;letter-spacing:.14em;color:var(--muted)}h1{font:56px/1.3 "Songti SC",SimSun,serif;letter-spacing:.25em;margin:20px 0 8px;padding-left:.25em}.subtitle{font-family:"Songti SC",serif;color:var(--muted);letter-spacing:.15em}section{padding:26px 0}h2{font-size:23px;margin:0 0 12px}p{margin:10px 0 20px}label{display:block;margin:20px 0 8px;font-weight:600}label span,.hint{font-size:13px;color:var(--muted);font-weight:400}input,textarea{display:block;width:100%;font:inherit;background:#fffefa;color:var(--ink);border:1px solid #abb5a6;border-radius:5px;padding:12px;resize:vertical}input:focus,textarea:focus,button:focus-visible{outline:3px solid #91a18b;outline-offset:3px}button{font:inherit;min-height:46px;padding:9px 18px;background:var(--green);color:white;border:0;border-radius:5px;cursor:pointer;margin:8px 8px 4px 0}button:disabled{opacity:.5;cursor:wait}.actions{display:flex;flex-wrap:wrap}#refresh-result,#copy-link{background:transparent;color:var(--green);border:1px solid #abb5a6}#invite-code{font:32px/1.3 ui-monospace,monospace;letter-spacing:.12em;width:100%;text-align:center}#private-link{font-size:12px}#status{color:#8b3628;overflow-wrap:anywhere}footer{border-top:1px solid var(--line);padding-top:22px;color:var(--muted);font-size:12px;text-align:center}[hidden]{display:none!important}@media(max-width:480px){main{padding:24px 20px}h1{font-size:48px}header{padding-top:10px}button{flex:1}}
