
.swagger-ui .markdown p,
.swagger-ui .markdown li,
.swagger-ui .markdown ul,
.swagger-ui .markdown ol,
.swagger-ui .markdown blockquote,
.swagger-ui .renderedMarkdown p,
.swagger-ui .renderedMarkdown li,
.swagger-ui .renderedMarkdown ul,
.swagger-ui .renderedMarkdown ol,
.swagger-ui .renderedMarkdown blockquote,
.swagger-ui .opblock-description-wrapper p,
.swagger-ui .opblock-description-wrapper li,
.swagger-ui .opblock-external-docs-wrapper p,
.swagger-ui .opblock-external-docs-wrapper li,
.swagger-ui .information-container p,
.swagger-ui .info p,
.swagger-ui .info li {
  color: #e5e7eb !important;
  opacity: 1 !important;
}
.swagger-ui .markdown strong,
.swagger-ui .renderedMarkdown strong {
  color: #ffffff !important;
}
.swagger-ui .markdown li::marker,
.swagger-ui .renderedMarkdown li::marker {
  color: #9ca3af !important;
}
.swagger-ui .markdown pre,
.swagger-ui .renderedMarkdown pre {
  background: rgba(15, 23, 42, 0.6) !important;
  border: 1px solid rgba(148, 163, 184, 0.25) !important;
  color: #e5e7eb !important;
}
.swagger-ui .markdown code,
.swagger-ui .renderedMarkdown code {
  color: #fbbf24 !important;
  background: rgba(251, 191, 36, 0.12) !important;
  border: 1px solid rgba(251, 191, 36, 0.25) !important;
  padding: 1px 4px;
  border-radius: 3px;
}
.swagger-ui .markdown pre code,
.swagger-ui .renderedMarkdown pre code {
  color: inherit !important;
  background: transparent !important;
  border: none !important;
  padding: 0;
}
/* Top-of-page info description (the API blurb) lives outside
   .markdown — target it directly. */
.swagger-ui .info .description {
  color: #e5e7eb !important;
}
