body.neon-document{--primary-color:#6bff26;--secondary-color:#00dba0;--bg-primary:#050e0c;--bg-secondary:#0c1813;--bg-card:#111d18;--text-primary:#f1f7f4;--text-secondary:#bdd0c7;--text-muted:#8aa498;--border-color:#274133;--hover-bg:#173623;margin:0}.neon-document .header,.neon-document .sidebar{background:#0b1512;border-color:#243c2b}.neon-document .header-title{font-size:18px!important}.neon-document .header-left{gap:17px}.neon-document .header .brand-wordmark{font-size:24px}.neon-document .section,.neon-document .section-content,.neon-document .endpoint{background:var(--bg-card);border-color:#243d2f}.neon-document .main-content{margin-top:0;padding:25px}.neon-document .sidebar .nav-link{font-size:12px;min-height:40px;padding:9px 11px;color:#b9cfc4}.neon-document .section-title{color:#f1f7f2;font-size:25px}.neon-document .intro-card,.neon-document .hero{background:linear-gradient(120deg,#194725,#102118)!important}.neon-document pre{background:#07110c!important;color:#b5eabd!important;max-width:100%;overflow:auto}.neon-document .login-btn{background:#6fff26;color:#092005;border:1px solid #8dff65;border-radius:7px}.neon-document .theme-toggle,.neon-document .menu-toggle{background:#142a1b;color:#96ee75;border:1px solid #355940;border-radius:7px}.neon-document .footer{background:#09130d;color:#8db397;border-color:#263f2b}.neon-document .code-header{background:#16291c;color:#c9e5d0}.neon-document table{max-width:100%;border-color:#294633}.neon-document th{background:#1c3122;color:#d9ebdd}.neon-document td{color:#aac7b3;border-color:#294633}.neon-document .contact-info{background:#13331c;border-color:#294a30}
@media(max-width:768px){.neon-document .header .brand-wordmark{font-size:19px}.neon-document .header .brand-wordmark img{width:29px!important;height:29px!important}.neon-document .header-title{display:none}.neon-document .header-left{gap:10px}.neon-document .header{padding-inline:13px}.neon-document .main-content{padding:16px;margin:0!important}.neon-document .section-content{padding:17px}.neon-document .section-title{font-size:22px}.neon-document .sidebar{width:255px}.neon-document .container{padding:0}.neon-document .endpoint-header{flex-wrap:wrap}.neon-document pre{font-size:11px}.neon-document .table-container{overflow:auto}.neon-document .section{min-width:0}.neon-document .main-content table{display:block;overflow:auto}.neon-document .footer{padding-inline:20px}}
