body{
    background:#ffffff;
    font-size: 18px;
}

/* левое меню */

.docs-sidebar{
    min-height:100vh;
    border-right:1px solid #e9ecef;
    background:#fbfbfc;
}

.docs-sidebar .nav-link{
    color:#495057;
    padding:.4rem .75rem .4rem 1.5rem;
    border-left:3px solid transparent;
    border-radius:0;
    font-size:.95rem;
}

.docs-sidebar .nav-link:hover{
    background:#f1f3f5;
}

.docs-sidebar .nav-link.active{
    color:#007bff;
    font-weight:600;
    background:#f8f9fa;
    border-left-color:#007bff;
}

.docs-section-title{
    font-size:.75rem;
    text-transform:uppercase;
    letter-spacing:.05em;
    color:#adb5bd;
    font-weight:600;
    padding:.75rem 1rem .25rem;
}

.docs-content{
    max-width:900px;
}

.docs-content h1{
    font-weight:700;
    margin-bottom:1.5rem;
}

.docs-content h2{
    margin-top:3rem;
    margin-bottom:1rem;
}

.docs-content h3{
    margin-top:2rem;
}

.docs-toc{
    border-left:1px solid #e9ecef;
    min-height:100vh;
}

.docs-toc .nav-link{
    color:#6c757d;
    padding:.25rem 0;
    font-size:.9rem;
}

.docs-toc .nav-link:hover{
    color:#007bff;
}

.version-badge{
    font-size:.75rem;
}

