
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{--ground:#13111C;--ground-deep:#100E17;--surface:#1C1927;--line:rgba(255,255,255,.08);--line-14:rgba(255,255,255,.14);--tint:rgba(255,255,255,.04);--text:#F3F1F8;--text-2:#C9C5DA;--meta:#9C97B2;--dim:#8C87A1;--lime:#E9FF66;--lime-hover:#F3FFA0;--lime-tint:rgba(233,255,102,.12);--violet:#7C5CF6;--violet-text:#A48BFF;--violet-tint:rgba(124,92,246,.18);--font:'Instrument Sans',-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
html,body{background:var(--ground)!important;color:var(--text)}
body{font-family:var(--font)}
.swagger-ui,.swagger-ui .info .title,.swagger-ui .info p,.swagger-ui .info li,.swagger-ui .opblock .opblock-summary-description,.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-tag,.swagger-ui table thead tr th,.swagger-ui table thead tr td,.swagger-ui .parameter__name,.swagger-ui .parameter__type,.swagger-ui .response-col_status,.swagger-ui .response-col_description,.swagger-ui .model-title,.swagger-ui .model,.swagger-ui .prop-type,.swagger-ui label,.swagger-ui .tab li,.swagger-ui .opblock .opblock-section-header h4,.swagger-ui .opblock .opblock-section-header>label,.swagger-ui .btn,.swagger-ui .scheme-container .schemes-title,.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5,.swagger-ui section.models h4,.swagger-ui .markdown p,.swagger-ui .renderedMarkdown p{color:var(--text)!important;font-family:var(--font)}
.swagger-ui .info .title small pre,.swagger-ui .parameter__in,.swagger-ui .opblock-summary-path,.swagger-ui .opblock-summary-path__deprecated,.swagger-ui .model .property,.swagger-ui .prop-format,.swagger-ui .microlight,.swagger-ui textarea,.swagger-ui .highlight-code>.microlight code,.swagger-ui .curl-command .copy-to-clipboard+pre,.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code,.swagger-ui .info .base-url,.swagger-ui .opblock-summary-method,.swagger-ui .response-col_status{font-family:var(--mono)!important}
.swagger-ui .topbar{background:var(--ground-deep);border-bottom:1px solid var(--line);padding:12px 0}
.swagger-ui .topbar .download-url-wrapper{display:none}
.swagger-ui .topbar .link{color:var(--text);display:inline-flex;align-items:center}
.swagger-ui .topbar .link::before{content:"";display:inline-block;width:22px;height:22px;border-radius:7px;background:var(--lime);margin-right:10px}
.swagger-ui .topbar .link svg,.swagger-ui .topbar .link img{display:none}
.swagger-ui .topbar .link::after{content:"Jeani API";font-family:var(--font);font-weight:600;font-size:15px;color:var(--text)}
.swagger-ui .info{margin:34px 0 28px}
.swagger-ui .info .title{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1}
.swagger-ui .info .title small{background:var(--lime-tint)!important;border-radius:999px;padding:3px 9px;margin-left:8px;vertical-align:middle}
.swagger-ui .info .title small pre{color:var(--lime)!important;background:transparent;font-size:10.5px}
.swagger-ui .info .base-url,.swagger-ui .info a,.swagger-ui a.nostyle,.swagger-ui .opblock-summary-path,.swagger-ui .model-toggle::after{color:var(--meta)!important}
.swagger-ui .info a:hover{color:var(--lime)!important}
.swagger-ui .scheme-container{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:none;margin:0 0 26px;padding:18px 0}
.swagger-ui select,.swagger-ui input[type=text],.swagger-ui input[type=password],.swagger-ui input[type=email],.swagger-ui textarea{background:var(--ground)!important;color:var(--text)!important;border:1px solid var(--line-14)!important;border-radius:12px;font-family:var(--font);box-shadow:none!important}
.swagger-ui select:focus,.swagger-ui input:focus,.swagger-ui textarea:focus{border-color:rgba(233,255,102,.7)!important;outline:none}
.swagger-ui .opblock-tag{border-bottom:1px solid var(--line);font-size:17px;font-weight:600;letter-spacing:-.015em}
.swagger-ui .opblock-tag:hover{background:var(--tint)}
.swagger-ui .opblock-tag small{color:var(--meta);font-size:13px}
.swagger-ui .opblock{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:16px;box-shadow:none!important;margin:0 0 10px}
.swagger-ui .opblock .opblock-summary{border-color:var(--line)!important}
.swagger-ui .opblock .opblock-summary-method{border-radius:999px;font-weight:500;font-size:11px;min-width:68px;letter-spacing:.06em}
.swagger-ui .opblock.opblock-get .opblock-summary-method{background:var(--tint)!important;color:var(--text-2)!important;border:1px solid var(--line-14)}
.swagger-ui .opblock.opblock-post .opblock-summary-method{background:var(--lime)!important;color:var(--ground)!important}
.swagger-ui .opblock.opblock-patch .opblock-summary-method,.swagger-ui .opblock.opblock-put .opblock-summary-method{background:var(--violet-tint)!important;color:var(--violet-text)!important}
.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:transparent!important;color:var(--violet-text)!important;border:1px solid var(--violet)}
.swagger-ui .opblock.opblock-get,.swagger-ui .opblock.opblock-post,.swagger-ui .opblock.opblock-patch,.swagger-ui .opblock.opblock-put,.swagger-ui .opblock.opblock-delete{border-color:var(--line)!important}
.swagger-ui .opblock.is-open{border-color:rgba(233,255,102,.4)!important}
.swagger-ui .opblock .opblock-section-header{background:var(--ground-deep)!important;box-shadow:none;border-bottom:1px solid var(--line)}
.swagger-ui .opblock-body pre.microlight,.swagger-ui .highlight-code>.microlight,.swagger-ui .responses-inner pre,.swagger-ui .model-box,.swagger-ui .curl-command pre{background:var(--ground-deep)!important;border:1px solid var(--line);border-radius:12px;color:var(--text)!important}
.swagger-ui .microlight span{color:inherit!important}
.swagger-ui table tbody tr td,.swagger-ui .parameters-col_description p,.swagger-ui .response-col_links{color:var(--text-2)!important}
.swagger-ui .parameter__name.required::after,.swagger-ui .parameter__name.required span{color:var(--violet-text)!important}
.swagger-ui .btn{border:1px solid rgba(255,255,255,.18)!important;border-radius:999px;box-shadow:none!important;background:transparent;font-weight:500}
.swagger-ui .btn:hover{border-color:rgba(255,255,255,.32)!important;background:var(--tint)}
.swagger-ui .btn.execute,.swagger-ui .btn.authorize{background:var(--lime)!important;border-color:var(--lime)!important;color:var(--ground)!important;font-weight:600}
.swagger-ui .btn.execute:hover,.swagger-ui .btn.authorize:hover{background:var(--lime-hover)!important;border-color:var(--lime-hover)!important}
.swagger-ui .btn.authorize span{color:var(--ground)!important}
.swagger-ui .btn.authorize svg{fill:var(--ground)}
.swagger-ui .btn.cancel{border-color:var(--violet)!important;color:var(--violet-text)!important}
.swagger-ui .authorization__btn svg{fill:var(--meta)}
.swagger-ui .dialog-ux .modal-ux{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:none}
.swagger-ui .dialog-ux .modal-ux-header{border-bottom:1px solid var(--line)}
.swagger-ui .dialog-ux .modal-ux-header h3,.swagger-ui .dialog-ux .modal-ux-content h4,.swagger-ui .dialog-ux .modal-ux-content p,.swagger-ui .auth-container .wrapper label,.swagger-ui .auth-btn-wrapper .btn,.swagger-ui .dialog-ux .modal-ux-content code{color:var(--text)!important}
.swagger-ui .dialog-ux .backdrop-ux{background:rgba(11,10,17,.7)}
.swagger-ui .close-modal svg{fill:var(--meta)}
.swagger-ui section.models{border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.swagger-ui section.models.is-open h4{border-bottom:1px solid var(--line)}
.swagger-ui section.models .model-container{background:var(--ground-deep);border-radius:12px}
.swagger-ui .model-box,.swagger-ui .model .property.primitive{color:var(--meta)}
.swagger-ui .response-control-media-type__accept-message{color:var(--lime)}
.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:var(--ground-deep);color:var(--lime);border-radius:6px;padding:1px 6px;font-size:12.5px}
.swagger-ui .tab li button.tablinks{color:var(--meta)}
.swagger-ui .tab li.active button.tablinks{color:var(--lime)}
.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg,.swagger-ui .arrow{fill:var(--meta)}
.swagger-ui .loading-container .loading::after{color:var(--meta)}
.swagger-ui .copy-to-clipboard{background:var(--surface);border:1px solid var(--line);border-radius:8px}
.swagger-ui .copy-to-clipboard button{background-color:var(--meta)}
:focus-visible{outline:2px solid var(--lime);outline-offset:2px}
::selection{background:var(--lime);color:var(--ground)}
