.api-wrap{max-width:1100px;margin:0 auto;padding:36px 20px 80px}
.api-intro h1{font-size:clamp(32px,4vw,44px);letter-spacing:-.035em;font-weight:500;margin:0 0 12px}
.api-intro p{color:var(--ink-2);max-width:70ch}
.api-intro code{font-family:var(--mono);background:var(--inline);border-radius:5px;padding:.15em .4em}
.swagger-ui{font-family:var(--font)}
.swagger-ui .topbar,.swagger-ui .info{display:none}
.swagger-ui .wrapper{padding:0;max-width:none}
.swagger-ui .opblock-tag{border-bottom:1px solid var(--line);font-family:var(--font)}
.swagger-ui .opblock{border-radius:12px;box-shadow:none}
.swagger-ui .opblock .opblock-summary-path,.swagger-ui code,.swagger-ui pre{font-family:var(--mono)}
.swagger-ui .btn.authorize{display:none}
@media (prefers-color-scheme:dark){.swagger-ui,.swagger-ui .opblock-tag,.swagger-ui .opblock .opblock-summary-description,.swagger-ui table thead tr th,.swagger-ui .parameter__name,.swagger-ui .response-col_status,.swagger-ui label,.swagger-ui .tab li,.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-section-header h4,.swagger-ui .model-title,.swagger-ui section.models h4{color:#F2F3F7!important}.swagger-ui .opblock .opblock-section-header{background:#14161D}.swagger-ui .opblock-body pre.microlight{background:#07080B!important}.swagger-ui section.models{border-color:rgba(255,255,255,.12)}}
.swagger-ui .auth-wrapper{display:none}
