:root{font-family:"Microsoft YaHei",system-ui,sans-serif;color:#e9eef5;background:#101826}body{margin:0}header,main{max-width:1120px;margin:auto;padding:24px}header{display:flex;gap:18px;align-items:center;border-bottom:1px solid #34445c}header img{width:56px;height:56px;object-fit:contain}header a{margin-left:auto;color:#a9d5ff}h1{font-size:24px;margin:0}h2{font-size:20px}p{line-height:1.6}section{padding:20px;background:#1c293e;border-radius:12px;margin:18px 0}button,input{font:inherit;padding:10px 14px;border-radius:6px;border:1px solid #536984;margin:5px}button{background:#2268b5;color:white;cursor:pointer}button:disabled{opacity:.45;cursor:default}button.danger{background:#933d45}label{display:inline-block}input{background:#101826;color:#fff;max-width:250px}#status{background:#25344a;padding:12px;border-radius:6px}#invitation{overflow-wrap:anywhere;white-space:pre-wrap;font-size:18px}#screen{background:#080d15;min-height:100px;text-align:center}#frame,#preview{max-width:100%;max-height:70vh;object-fit:contain}#frame{cursor:crosshair}footer{color:#9badc3;padding:24px 0;font-size:13px}[hidden]{display:none!important}
