body{position:relative}.navbar{padding-left:9px;padding-right:9px}.sidebar{position:fixed;top:69px;height:calc(100vh - 200px);overflow-y:auto;padding-right:15px}.sidebar::-webkit-scrollbar{display:none}.sidebar{-ms-overflow-style:none;scrollbar-width:none}.main-content{margin-left:25%}.nav-link.active{font-weight:700;color:#007bff}body{overflow-x:hidden}.container-fluid{max-width:100%}.divpre{box-sizing:border-box;display:block;color:#212529;word-wrap:normal;margin-top:0;padding:16px;overflow:auto;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.chapter-title{border-top:1px solid var(--color-border-muted);font-size:30px!important;border-bottom:none;margin-top:0!important}.markdown-body h1{margin-top:0;border-bottom:none}.markdown-body h2{border-bottom:none}.c2-link{font-size:1rem;text-decoration:none}.c2-link:hover{color:#007bff}.block{border:1px solid #dee2e6;border-radius:5px;padding:15px;height:100%}.c-link{display:block;text-align:center;font-size:1.6rem;text-decoration:none}.c-link:hover{color:#007bff}.info-link{display:flex;align-items:center;padding-top:0;padding-bottom:16px;text-decoration:none;color:#333;font-size:1.2rem}.info-link:hover{color:#007bff}.vlink{text-decoration:none;font-size:16px;padding:10px 20px;border-radius:5px;display:inline-block;color:#fff;font-weight:700;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#2196f3;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2)}.vlink:hover{background-color:#007bff;color:#fff}.navbar-nav .nav-item{margin-left:2px;position:relative;display:inline-block}.navbar-nav .nav-item .nav-link{padding-top:10px;padding-bottom:10px;font-weight:500;color:#555;background-color:#cce5ff;transition:all .3s ease;cursor:pointer}.navbar-nav .nav-item .nav-link:hover{background-color:#e2e6ea;color:#007bff}.navbar-nav .nav-item.active .nav-link{background-color:#007bff;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar-nav .nav-item.active .nav-link:hover{background-color:#0056b3;color:#fff}.to-upper{text-transform:uppercase}.theme{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:3px;padding:16px}.theme h2{margin-bottom:16px;font-size:1.4rem;border-left:4px solid #2196f3;padding-left:10px}.cover-container{position:relative;text-align:center}.cover-container img.cover{width:100%;max-height:400px;object-fit:cover;border-radius:6px}.text-left,.text-right{position:absolute;top:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;padding:10px;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.text-left{left:0;background:#f6f8fa;opacity:1;width:30%}.text-right{right:0;width:20%}.thumbnails-container{display:flex;justify-content:center;align-items:center;margin-top:16px}.thumbnails{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;width:500px;margin:0 10px}.thumbnails img{width:80px;height:60px;object-fit:cover;border:3px solid transparent;border-radius:4px;cursor:pointer;transition:border .2s}.thumbnails img.active{border-color:#2196f3}.arrow{font-size:1.5rem;background:#2196f3;color:#fff;border:none;cursor:pointer;padding:10px;border-radius:50%;line-height:initial;font-family:Arial}.bhr{margin-bottom:0}.markdown-body h1{font-size:2.5rem!important}.markdown-body h2{font-size:2rem!important}.markdown-body h3{font-size:1.75rem!important}.markdown-body h4{font-size:1.5rem!important}.markdown-body h5{font-size:1.25rem!important}.markdown-body h6{font-size:1rem!important}.m-link{text-decoration:underline!important}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}.footer-links li{position:relative;padding:0 12px;white-space:nowrap}.footer-links li:not(:first-child)::before{content:"";position:absolute;left:0;top:60%;transform:translateY(-50%);width:1px;height:36%;background-color:#ccc}.footer-links a{text-decoration:none;text-transform:uppercase;font-size:.8rem;color:#6c757d!important}.footer-links a:hover{text-decoration:underline}@media (max-width:480px){.footer-links{flex-direction:column;align-items:center}.footer-links li{padding:6px 0}.footer-links li::before{display:none}}