body .sidebar{height:auto;min-height:auto;top:20px;bottom:auto}body .sidebar-container{height:auto !important;max-height:none !important;display:block;overflow:visible !important;overflow-y:visible !important;padding-right:10px}body .toc{background-color:rgba(0,0,0,0);padding:0;border-radius:0;margin-bottom:20px}body .toc-container{max-height:calc(100vh - 150px) !important;overflow-y:auto !important;margin-bottom:0;padding:10px 0;border-left:2px solid var(--text-accent);padding-left:15px;scroll-behavior:smooth;will-change:scroll-position}body .toc-container::-webkit-scrollbar{width:6px}body .toc-container::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}body .toc-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}body .toc-container::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}body .toc-title-container{margin-bottom:10px}body .toc-title-container .toc-title{font-size:1.1rem !important;font-weight:600;color:var(--text-normal);padding:0;border-radius:0;background:none}body .toc-container a{color:var(--text-normal);text-decoration:none;display:block;padding:4px 0;border-radius:4px;transition:all .2s ease}body .toc-container a:hover{color:var(--text-accent);background:rgba(97,186,245,.1);padding-left:8px}body .toc-container ul ul{padding-left:16px;margin-top:2px}body .toc-container li{margin:2px 0}body .toc-container li::before{content:"" !important;display:none !important}body .backlinks{margin-top:30px;background-color:rgba(0,0,0,0);border-radius:0;padding:0}body .backlinks .backlink-title{font-size:1.1rem !important;font-weight:600;color:var(--text-normal);margin-bottom:10px}body .backlinks .backlink-list{max-height:calc(100vh - 400px);overflow-y:auto;padding-left:15px;scroll-behavior:smooth}body .backlinks .backlink-list::-webkit-scrollbar{width:6px}body .backlinks .backlink-list::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}body .backlinks .backlink-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}body .backlinks .backlink-list::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}body .content{overflow-x:hidden;will-change:scroll-position}body html{scroll-behavior:smooth}body .sidebar{overflow:visible;pointer-events:auto}body .toc-container{contain:layout style;overscroll-behavior:contain}body .backlink-list{contain:layout style;overscroll-behavior:contain}@media(max-width: 1400px){body .sidebar{position:relative;transform:none;border-radius:0;margin-top:30px;max-width:700px;margin-left:auto;margin-right:auto;border-top:1px solid var(--background-modifier-border);padding-top:20px}body .sidebar-container{display:flex;flex-direction:row;justify-content:space-between;gap:20px}body .toc{flex:1;margin-bottom:0}body .toc .toc-container{max-height:calc(100vh - 200px) !important}body .backlinks{flex:1;margin-top:0}body .backlinks .backlink-list{max-height:calc(100vh - 500px)}}@media(max-width: 800px){body .sidebar-container{flex-direction:column}body .toc{margin-bottom:20px}body .toc .toc-container{max-height:calc(100vh - 250px) !important}body .backlinks .backlink-list{max-height:calc(100vh - 600px)}}/*# sourceMappingURL=custom-style.css.map */
