/* Nightboard Ops docs. Zinc canvas, monospace labels. */
html,
body,
.swagger-ui {
  background: #09090b !important;
  color: #e4e4e7;
}

.swagger-ui,
.swagger-ui .info .title,
.swagger-ui .info p,
.swagger-ui .info li,
.swagger-ui .opblock-tag,
.swagger-ui .opblock-summary-path,
.swagger-ui .opblock-summary-description,
.swagger-ui label,
.swagger-ui .parameter__name,
.swagger-ui .parameter__type,
.swagger-ui table thead tr th,
.swagger-ui .response-col_status,
.swagger-ui .model-title,
.swagger-ui section.models h4 {
  font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  color: #e4e4e7;
}

.swagger-ui .topbar {
  background: #09090b;
  border-bottom: 1px solid #27272a;
}

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

.swagger-ui .scheme-container,
.swagger-ui section.models,
.swagger-ui .model-box,
.swagger-ui .opblock {
  background: #18181b;
  border-color: #27272a;
  box-shadow: none;
}

.swagger-ui .opblock .opblock-summary {
  border-color: #27272a;
}

.swagger-ui .opblock.opblock-get {
  background: #18181b;
  border-color: #14532d;
}

.swagger-ui .opblock.opblock-post {
  background: #18181b;
  border-color: #312e81;
}

.swagger-ui .btn.authorize {
  background: #10b981;
  border-color: #10b981;
  color: #09090b;
  font-family: "JetBrains Mono", ui-monospace, monospace;
}

.swagger-ui .btn.authorize svg {
  fill: #09090b;
}

.swagger-ui input[type="text"],
.swagger-ui input[type="password"],
.swagger-ui textarea,
.swagger-ui select {
  background: #09090b;
  color: #e4e4e7;
  border-color: #3f3f46;
  font-family: "JetBrains Mono", ui-monospace, monospace;
}

.swagger-ui .dialog-ux .modal-ux {
  background: #18181b;
  border: 1px solid #27272a;
  color: #e4e4e7;
}

.swagger-ui .dialog-ux .modal-ux-header,
.swagger-ui .dialog-ux .modal-ux-content {
  background: #18181b;
  color: #e4e4e7;
  border-color: #27272a;
}

.swagger-ui .markdown p,
.swagger-ui .markdown li,
.swagger-ui .renderedMarkdown p {
  color: #a1a1aa;
}

body > .redoc-wrap,
.redoc-wrap {
  background: #09090b;
}
