.mcp-asks{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mcp-chat{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.mcp-you{background:var(--color-violet,#6a4cf5);color:#fff;text-wrap:pretty;border-radius:16px 16px 4px;align-self:flex-end;margin:0 0 0 28px;padding:11px 15px;font-size:16px;font-weight:600;line-height:1.4}.mcp-reply{align-items:flex-start;gap:10px;margin-right:12px;display:flex}.mcp-reply-ic{width:32px;height:32px;color:var(--color-violet-ink);background:#f1edff;border-radius:50%;flex:none;place-items:center;display:grid}.mcp-reply>div{background:var(--color-sunken);border-radius:4px 16px 16px;flex:1;min-width:0;padding:10px 13px}.mcp-tools{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.mcp-tools-l{font:700 11.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-right:2px}.mcp-tools code{font:500 12.5px var(--font-mono);background:var(--color-surface);color:var(--color-violet-ink);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;padding:2px 7px}.mcp-ask-note{color:var(--color-ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.mcp-url{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:760px;margin:0 0 18px;padding:12px 16px;display:flex}.mcp-url span{font:700 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)}.mcp-url code{font:600 14.5px var(--font-mono);color:var(--color-ink);word-break:break-all}.mcp-clients{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0 0 20px;display:grid}.mcp-client{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:16px;min-width:0;padding:18px 20px 16px}.mcp-client.first{background:linear-gradient(135deg, #f7f4ff 0%, var(--color-surface) 60%);grid-column:1/-1;box-shadow:inset 0 0 0 2px #ddd5fd}.mcp-client h3{align-items:center;gap:10px;margin:0 0 4px;font-size:18px;display:flex}.mcp-client p{color:var(--color-ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}.mcp-client p code,.mcp-more p code{font:500 13px var(--font-mono);word-break:break-word}.mcp-tag{font:700 11.5px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-violet-ink);background:#ebe5ff;border-radius:999px;padding:3px 9px;font-style:normal}.mcp-logo{flex:none;width:22px;height:22px}.mcp-vs{color:#fff;font:800 10px var(--font-sans);background:#2b79d6;border-radius:6px;place-items:center;display:inline-grid}.mcp-more{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px;margin:0 0 8px;display:grid}.mcp-more>div{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:16px;padding:18px 20px}.mcp-more h3{margin:0 0 6px;font-size:17px}.mcp-more p{color:var(--color-ink-2);margin:0 0 10px;font-size:15px;line-height:1.6}.mcp-more a{color:var(--color-violet-ink);text-underline-offset:3px;font-weight:600}.mcp-more .mk-code{margin:0 0 12px}#safety .mk-take+.mk-take{margin-top:14px}#safety .mk-take-t a{color:var(--color-violet-ink);text-underline-offset:3px;font-weight:600}.mcp-only{background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-warn), inset 0 0 0 1px var(--color-line);border-radius:16px;max-width:860px;margin:28px 0 0;padding:18px 22px}.mcp-only h3{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;font-size:18px;display:flex}.mcp-only h3 small{color:var(--color-ink-3);font-size:13.5px;font-weight:500}.mcp-only ul{color:var(--color-ink-2);margin:0;padding-left:20px;font-size:15.5px;line-height:1.75}
