
.swagger-ui .topbar .download-url-wrapper {
  display: none;
}

.swagger-ui .topbar .dark-mode-toggle {
  margin-left: auto;
}

.swagger-ui .info hgroup.main > a {
  display: none;
}

.swagger-ui .dialog-ux .modal-ux {
  max-height: calc(100vh - 2rem);
}

.swagger-ui .dialog-ux .modal-ux-content {
  max-height: calc(100vh - 82px);
}

.swagger-ui .renderedMarkdown p {
  line-height: 1.6;
}

.swagger-ui .renderedMarkdown li {
  margin: 0.25em 0;
  line-height: 1.6;
}

.swagger-ui .dialog-ux .renderedMarkdown p,
.swagger-ui .dialog-ux .renderedMarkdown li {
  line-height: 1.45;
}

.swagger-ui .dialog-ux .renderedMarkdown li {
  margin: 0.1em 0;
}

.swagger-ui .renderedMarkdown p code,
.swagger-ui .renderedMarkdown li code {
  display: inline-block;
  max-width: 100%;
  padding: 0.1em 0.4em;
  font-size: inherit;
  line-height: inherit;
  vertical-align: baseline;
  white-space: normal;
  overflow-wrap: anywhere;
}

@media (prefers-color-scheme: dark) {
  .swagger-ui .renderedMarkdown a {
    color: #79c0ff;
    text-decoration: underline;
    text-underline-offset: 2px;
  }
}
