/* ---------- Connect your AI and the OAuth consent page ---------- */

.pitch-site .mcp-snippet {
  align-items: flex-start;
  background: var(--ps-paper-shade);
  border: 2px solid var(--ps-ink);
  border-radius: 8px;
  display: flex;
  gap: 8px;
  padding: 10px 12px;
}

.pitch-site .mcp-snippet__code {
  flex: 1;
  font-size: 13px;
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}

.pitch-site .mcp-snippet__copy {
  flex-shrink: 0;
  min-width: 0;
}

.pitch-site .mcp-guide {
  background: var(--ps-paper-raised);
  border: 2px solid var(--ps-ink);
  border-radius: 10px;
}

.pitch-site .mcp-guide__summary {
  align-items: baseline;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 12px;
  padding: 12px 16px;
}

.pitch-site .mcp-guide[open] > .mcp-guide__summary {
  border-block-end: 1px solid var(--ps-ink);
}

.pitch-site .mcp-guide__body {
  padding: 12px 16px 16px;
}

.pitch-site .mcp-guide__body ol {
  margin: 0;
  padding-inline-start: 1.25rem;
}

.pitch-site .mcp-connect__token-name {
  flex: 1 1 16rem;
}

.pitch-site .oauth-consent__facts {
  margin: 0;
}

.pitch-site .oauth-consent__facts dd {
  margin: 0;
  overflow-wrap: anywhere;
}

.pitch-site .oauth-consent__sign-out {
  min-width: 0;
}
