.rlx-chat-context{margin:0;padding:24px clamp(20px,4vw,56px);background:#060e1c;color:#f5f7fa;font:16px/1.55 'Hanken Grotesk',system-ui,sans-serif}
.rlx-chat-context summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:600}
.rlx-chat-context p{max-width:70ch;margin:12px 0}.rlx-chat-context .rlx-chat-actions{display:flex;flex-wrap:wrap;gap:12px}
.rlx-chat-context button{font:inherit;min-height:44px;padding:8px 16px;border:1px solid #9cc2ff;border-radius:6px;background:transparent;color:inherit;cursor:pointer}
.rlx-chat-context button:hover{background:#132d50}.rlx-chat-context button:focus-visible,.rlx-chat-context summary:focus-visible{outline:3px solid #5ee1f5;outline-offset:3px}
.rlx-chat-context button:disabled{opacity:.6;cursor:wait}
.rlx-chat-context a{color:#9cc2ff;text-underline-offset:3px}.rlx-chat-context a:hover{color:#fff}.rlx-chat-context a:focus-visible{outline:3px solid #5ee1f5;outline-offset:3px}
