.back{color:#dec89e;font-weight:700;white-space:nowrap}.role-card{display:flex;justify-content:space-between;gap:12px;background:#263941;border-radius:9px;padding:12px;margin:8px 0}.role-card small{letter-spacing:0}.discovery{font-size:12px;line-height:1.5;background:#263941;border-left:3px solid #bda376;border-radius:4px;padding:8px;margin:8px 0}#group-messages{height:480px;overflow:auto;padding:12px 0}.group-message{max-width:88%;background:#293d45;border-radius:12px;padding:10px 14px;margin:10px 0}.group-message.player{margin-left:auto;background:#3a4852}.group-message.he{border-left:3px solid #e58e83}.group-message.yong{border-left:3px solid #89aaaa}.group-message p{margin:6px 0;white-space:pre-wrap}.group-message.preparing{opacity:.9}.group-message.preparing p{color:#d8e3e5}.group-message.preparing.failed{border-color:#d9aa62;opacity:1}.group-message.preparing.failed p{color:#f0cf9a}.group-message.preparing button{margin-top:6px;padding:6px 10px}.group-graph{margin-top:22px;border-top:1px solid #32434b}.group-graph p{font-size:13px;color:#aeb8bd}.group-graph select{background:#263941;color:#fff;border:1px solid #6c9c89;border-radius:8px;padding:9px;margin:0 8px}.group-graph button{margin:3px}.group-nodes{max-height:390px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px}.group-node{background:#263941;border-left:3px solid #89aaaa;padding:8px;font-size:12px;line-height:1.5}.group-node.hypothesis,.group-node.inference{border-color:#d6b56f}.group-node.pretense{border-color:#e58e83}.group-node.question,.group-node.testimony{border-color:#9b9fa8}#group-graph details{font-size:12px;color:#aeb8bd;margin-top:12px}#group-graph details summary{cursor:pointer;color:#dec89e}#group-graph details p{margin:4px 0}@media(max-width:750px){.role-card{display:block}#group-messages{height:44vh}}
