.private-workspace{max-width:1500px;margin:auto;padding:28px}.private-gate{text-align:center;padding:10vh 20px}.private-gate img{border-radius:50%;object-fit:cover}.private-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;color:#50e8ff;margin-bottom:24px;font:13px monospace}.private-toolbar button{margin-left:auto}.private-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:28px}.private-preview{--page-accent:#bb69ff;border:1px solid var(--page-accent);padding:32px;min-height:65vh;background:linear-gradient(140deg,#151022,#080d16)}.private-preview[data-theme=cyan]{--page-accent:#50e8ff}.private-preview[data-theme=rose]{--page-accent:#ee4cff}.private-preview h1{color:var(--page-accent);overflow-wrap:anywhere}.private-preview>p{white-space:pre-wrap;color:#bbc0d0}.private-preview #pageBlocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.private-preview[data-layout=list] #pageBlocks{grid-template-columns:1fr}.private-block{padding:22px;border:1px solid #354154;background:#0a101d;overflow-wrap:anywhere}.private-block h2{font-size:22px;color:var(--page-accent)}.private-block p{white-space:pre-wrap}.private-block a{color:var(--page-accent);text-decoration:underline}.private-chat{background:#0d101c;border:1px solid #ee4cff66;padding:24px;align-self:start}.private-chat img{border-radius:50%;object-fit:cover}.private-chat h2{font-size:22px}.private-chat p,.private-chat small{color:#b7bdce}.private-chat small{font-size:13px}.private-chat label{display:block;font-size:14px}.private-chat textarea{width:100%;padding:12px;font:inherit;resize:vertical;margin:8px 0}.private-workspace button{border:1px solid #ee4cff;color:#f7b9ff;background:#22112a;padding:10px 14px;font:inherit;cursor:pointer}.private-workspace button:disabled{opacity:.55;cursor:wait}#privateChatLog{max-height:340px;overflow:auto}#privateChatLog p{padding:12px;border-left:2px solid #50e8ff;background:#111b26;white-space:pre-wrap}#privateError{color:#ff9fc4}#revisionList{padding:18px;border:1px solid #354154;margin-bottom:18px}#revisionList button{margin:5px}@media(max-width:900px){.private-layout{grid-template-columns:1fr}.private-workspace{padding:18px 14px}.private-preview{padding:20px;min-height:300px}.private-preview #pageBlocks{grid-template-columns:1fr}.private-toolbar button{margin-left:0}}
