.swagger-ui, .swagger-ui .info .title, .swagger-ui .info p, .swagger-ui .info li, .swagger-ui .info h1, .swagger-ui .info h2, .swagger-ui .info h3, .swagger-ui .info h4, .swagger-ui .info h5, .swagger-ui .info a, .swagger-ui .opblock-tag, .swagger-ui .opblock-tag small, .swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p, .swagger-ui .parameter__name, .swagger-ui .parameter__type, .swagger-ui .response-col_status, .swagger-ui table thead tr th, .swagger-ui table thead tr td { color: var(--text); }
.swagger-ui .wrapper { padding: 0; }
.swagger-ui section h3 { color: var(--muted); }
.swagger-ui .info { margin: 18px 0 28px; }
.swagger-ui .info .title { font-size: 32px; line-height: 1.4; letter-spacing: -.8px; }
.swagger-ui .info .title small { top: -4px; background: var(--soft); border: 1px solid var(--border); color: var(--muted); }
.swagger-ui .info .title small pre { color: var(--muted); }
.swagger-ui .info .title small.version-stamp { background: var(--soft); }
.swagger-ui .info .base-url, .swagger-ui .info .description p, .swagger-ui .info .link, .swagger-ui .info a { color: var(--muted); }
.swagger-ui .info .description p { line-height: 1.75; font-size: 14px; }
.swagger-ui .info .url { font-size: 12px; }
.swagger-ui .scheme-container { background: var(--panel); box-shadow: none; border-top: 1px solid var(--border); }
.swagger-ui .opblock-tag, .swagger-ui section.models { border-color: var(--border); }
.swagger-ui .btn, .swagger-ui select, .swagger-ui input, .swagger-ui textarea { color: var(--text); background: var(--panel); border-color: var(--border); }
.swagger-ui .opblock .opblock-section-header { background: var(--soft); }
.swagger-ui .opblock .opblock-section-header h4, .swagger-ui .model, .swagger-ui .model-title, .swagger-ui section.models h4, .swagger-ui label { color: var(--text); }
.swagger-ui .opblock-summary-path, .swagger-ui .opblock-summary-description { color: var(--text) !important; }
html[data-theme="dark"] .swagger-ui svg.arrow { fill: var(--text); }
@media (max-width: 620px) {
  .swagger-ui .info .title { font-size: 26px; }
}
