html, body, .swagger-ui {
  background: #090b14;
  color: #edf0ff;
}

.swagger-ui .topbar {
  background: #0d1020;
}

.swagger-ui .info .title, .swagger-ui .info p, .swagger-ui .info li,
.swagger-ui .opblock-tag, .swagger-ui .opblock .opblock-summary-description,
.swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .parameter__name,
.swagger-ui .parameter__type, .swagger-ui .response-col_status, .swagger-ui label,
.swagger-ui .model-title, .swagger-ui .prop-type, .swagger-ui table thead tr th,
.swagger-ui .dialog-ux .modal-ux-header h3, .swagger-ui .dialog-ux .modal-ux-content p {
  color: #edf0ff;
}

.swagger-ui .info .base-url, .swagger-ui .parameter__in, .swagger-ui .parameter__deprecated,
.swagger-ui .response-col_description, .swagger-ui .model, .swagger-ui .prop-format,
.swagger-ui .opblock-description-wrapper p, .swagger-ui .markdown p {
  color: #aeb7d8;
}

.swagger-ui .opblock, .swagger-ui .opblock .opblock-section-header,
.swagger-ui .opblock .opblock-summary, .swagger-ui .responses-inner,
.swagger-ui .model-box, .swagger-ui .dialog-ux .modal-ux {
  background: #15192a;
  border-color: #2a3047;
}

.swagger-ui input[type=text], .swagger-ui textarea, .swagger-ui select,
.swagger-ui .dialog-ux .modal-ux-content input {
  background: #101426;
  border-color: #373f65;
  color: #edf0ff;
}

.swagger-ui .btn.execute, .swagger-ui .btn.authorize {
  background-color: #6574e8;
  border-color: #6574e8;
  color: #fff;
}

.swagger-ui .scheme-container, .swagger-ui section.models {
  background: #0d1020;
  box-shadow: none;
}