:root{--sw-card: #131c36;--sw-card-2: #0c1226;--sw-line: rgba(255,255,255,.09);--sw-text: #cdd6e4;--sw-muted: #94a3b8}.lrn-swagger .swagger-ui .topbar,.lrn-swagger .swagger-ui .information-container{display:none}.lrn-swagger .swagger-ui{color:var(--sw-text);font-family:Inter,system-ui,sans-serif}.lrn-swagger .swagger-ui .opblock-tag{color:#e6edff;border-bottom-color:var(--sw-line);font-family:Inter,system-ui,sans-serif}.lrn-swagger .swagger-ui .opblock-tag small{color:var(--sw-muted)}.lrn-swagger .swagger-ui .opblock-tag svg,.lrn-swagger .swagger-ui .expand-operation svg,.lrn-swagger .swagger-ui .opblock-summary-control svg{fill:var(--sw-muted)}.lrn-swagger .swagger-ui .opblock-summary-path,.lrn-swagger .swagger-ui .opblock-summary-path__deprecated,.lrn-swagger .swagger-ui code,.lrn-swagger .swagger-ui .prop-type,.lrn-swagger .swagger-ui .parameter__type,.lrn-swagger .swagger-ui .microlight{font-family:JetBrains Mono,ui-monospace,monospace}.lrn-swagger .swagger-ui .opblock{background:var(--sw-card);border-color:var(--sw-line);border-radius:12px;box-shadow:none;margin:0 0 14px}.lrn-swagger .swagger-ui .opblock .opblock-summary{border-color:var(--sw-line);background:transparent}.lrn-swagger .swagger-ui .opblock.opblock-get,.lrn-swagger .swagger-ui .opblock.opblock-post,.lrn-swagger .swagger-ui .opblock.opblock-put,.lrn-swagger .swagger-ui .opblock.opblock-patch,.lrn-swagger .swagger-ui .opblock.opblock-delete,.lrn-swagger .swagger-ui .opblock.opblock-head,.lrn-swagger .swagger-ui .opblock.opblock-options{background:var(--sw-card)}.lrn-swagger .swagger-ui .opblock.opblock-get{border-color:#61affe66}.lrn-swagger .swagger-ui .opblock.opblock-post{border-color:#49cc9066}.lrn-swagger .swagger-ui .opblock.opblock-put{border-color:#fca13066}.lrn-swagger .swagger-ui .opblock.opblock-patch{border-color:#50e3c266}.lrn-swagger .swagger-ui .opblock.opblock-delete{border-color:#f93e3e66}.lrn-swagger .swagger-ui .opblock .opblock-summary-path,.lrn-swagger .swagger-ui .opblock .opblock-summary-path a{color:#eaf0fb}.lrn-swagger .swagger-ui .opblock .opblock-summary-description,.lrn-swagger .swagger-ui .opblock .opblock-summary-path__deprecated{color:#aeb9cc}.lrn-swagger .swagger-ui .opblock .opblock-summary .authorization__btn svg,.lrn-swagger .swagger-ui .opblock .opblock-summary svg.locked,.lrn-swagger .swagger-ui .authorization__btn.unlocked svg{fill:#aeb9cc;opacity:.9}.lrn-swagger .swagger-ui .opblock-summary-description,.lrn-swagger .swagger-ui .opblock-description-wrapper p,.lrn-swagger .swagger-ui .parameter__name,.lrn-swagger .swagger-ui .parameter__in,.lrn-swagger .swagger-ui .response-col_links,.lrn-swagger .swagger-ui .tab li,.lrn-swagger .swagger-ui table thead tr td,.lrn-swagger .swagger-ui table thead tr th,.lrn-swagger .swagger-ui .opblock-title,.lrn-swagger .swagger-ui label{color:var(--sw-muted)}.lrn-swagger .swagger-ui .response-col_status{color:#e2e8f0}.lrn-swagger .swagger-ui .opblock .opblock-section-header{background:#ffffff08;box-shadow:none;border-radius:8px}.lrn-swagger .swagger-ui .opblock .opblock-section-header h4,.lrn-swagger .swagger-ui .opblock .opblock-section-header label{color:#e6edff}.lrn-swagger .swagger-ui table tbody tr td{border-color:var(--sw-line);color:var(--sw-text)}.lrn-swagger .swagger-ui .parameters-col_description input,.lrn-swagger .swagger-ui input[type=text],.lrn-swagger .swagger-ui textarea,.lrn-swagger .swagger-ui select{background:var(--sw-card-2);color:#e2e8f0;border:1px solid var(--sw-line);border-radius:8px}.lrn-swagger .swagger-ui .microlight,.lrn-swagger .swagger-ui .highlight-code,.lrn-swagger .swagger-ui .responses-inner pre,.lrn-swagger .swagger-ui .body-param__example,.lrn-swagger .swagger-ui .model-example{background:var(--sw-card-2)!important;color:#cbd5e1;border-radius:8px}.lrn-swagger .swagger-ui section.models{background:#ffffff05;border-color:var(--sw-line);border-radius:12px}.lrn-swagger .swagger-ui section.models h4,.lrn-swagger .swagger-ui .model-title,.lrn-swagger .swagger-ui .model,.lrn-swagger .swagger-ui .model .property{color:var(--sw-text)}.lrn-swagger .swagger-ui .model-toggle:after{filter:invert(1) brightness(.8)}.lrn-swagger .swagger-ui .scheme-container{background:transparent;box-shadow:none;padding:0 0 18px}.lrn-swagger .swagger-ui .scheme-container .schemes-title,.lrn-swagger .swagger-ui .servers-title{color:#e6edff}.lrn-swagger .swagger-ui .filter .operation-filter-input{background:var(--sw-card-2);color:#e2e8f0;border-radius:10px;border:1px solid var(--sw-line)}.lrn-swagger .swagger-ui .btn{color:#e2e8f0;border-color:#ffffff38}.lrn-swagger .swagger-ui .btn.authorize,.lrn-swagger .swagger-ui .btn.execute{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.lrn-swagger .swagger-ui .btn.authorize:hover,.lrn-swagger .swagger-ui .btn.execute:hover{background:var(--color-brand-dark);border-color:var(--color-brand-dark)}.lrn-swagger .swagger-ui .btn.authorize span{color:#fff}.lrn-swagger .swagger-ui .btn.authorize svg{fill:#fff}.lrn-swagger .swagger-ui .dialog-ux .modal-ux{background:var(--sw-card);border-color:var(--sw-line);color:var(--sw-text)}.lrn-swagger .swagger-ui .dialog-ux .modal-ux-header h3,.lrn-swagger .swagger-ui .dialog-ux .modal-ux-content h4,.lrn-swagger .swagger-ui .dialog-ux .modal-ux-content p{color:var(--sw-text)}
