html[data-theme=dark] aside.aside-scroll-block{background:var(--background);backdrop-filter:blur(10px);border:2px ridge rgba(245,245,245,.5);box-shadow:inset 0 0 20px hsla(0,0%,100%,.4392156863);border-radius:1.5rem;transition:all .2s ease}html[data-theme=dark] aside.aside-scroll-block::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=dark] aside.aside-scroll-block .aside-inner-box{border-radius:2rem}html[data-theme=dark] aside.aside-scroll-block:hover .aside-inner-box{border-radius:.5rem;transition:all .3s}html[data-theme=light] aside.aside-scroll-block{background-color:var(--border);backdrop-filter:blur(10px);border:2px ridge rgba(237,237,237,.9411764706);box-shadow:inset 0 0 20px 0 hsla(0,0%,100%,.8);border-radius:1.5rem;transition:all .2s ease}html[data-theme=light] aside.aside-scroll-block::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=light] aside.aside-scroll-block .aside-inner-box{border-radius:2rem}html[data-theme=light] aside.aside-scroll-block:hover .aside-inner-box{border-radius:.5rem;padding:2px;transition:all .3s}html[data-theme=light] aside.aside-scroll-block:hover~*{filter:brightness(.4) opacity(1) invert(0)!important;transition:all .2s ease-in-out}html[data-theme=light] aside.aside-scroll-block:hover~::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=dark] aside.aside-scroll-block:hover~*{filter:brightness(.4)!important;transition:all .2s ease-in-out}html[data-theme=dark] aside.aside-scroll-block:hover~::-webkit-scrollbar{scrollbar-width:none;display:none}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0);pointer-events:none;transition:background .6s ease-in-out;z-index:99}html[data-theme=dark] aside.aside-scroll-block:hover~body:before,html[data-theme=dark] aside.aside-scroll-block:hover~body>article:before,html[data-theme=light] aside.aside-scroll-block:hover~body:before,html[data-theme=light] aside.aside-scroll-block:hover~body>article:before{background:rgba(0,0,0,.6)!important}aside.aside-scroll-block{width:2.3rem!important;height:2.3rem!important;padding:1px;opacity:1!important;transition:all .6s}aside.aside-scroll-block:hover{padding:4px;height:auto!important;max-width:15rem!important;width:calc(100% + 1rem)!important;max-height:40vh!important;display:flex;overflow-y:scroll;opacity:1!important;border-radius:.75rem!important;transition:all .6s}aside.aside-scroll-block:hover::-webkit-scrollbar{scrollbar-width:none;display:none}aside.aside-scroll-block{position:fixed;top:4rem;width:12rem;height:auto;max-height:30vh;border-radius:.4rem;display:flex;align-items:flex-start;overflow-y:scroll;z-index:200;transition:all .3s}aside.aside-scroll-block::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=dark] .aside-scroll-links-container,html[data-theme=light] .aside-scroll-links-container{position:relative}html[data-theme=dark] .aside-scroll-links-container::-webkit-scrollbar,html[data-theme=light] .aside-scroll-links-container::-webkit-scrollbar{scrollbar-width:none;display:none;width:0!important}.aside-scroll-links{position:relative;height:80vh;max-height:600px;width:300px;padding:1rem;opacity:1;overflow-y:scroll;transform:none}@media(max-width:768px){.aside-scroll-links{width:250px;height:70vh}}.scroll-container{position:relative;display:flex;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;border-radius:1.5rem;padding-left:.75rem;font-size:15px;letter-spacing:-.025em;background:rgba(5,5,5,.5);backdrop-filter:blur(10px);border:1px solid rgba(152,3,226,.1);transition:all .3s}.scroll-container::-webkit-scrollbar{scrollbar-width:none;display:none;width:0!important}.fade-edges{position:sticky;top:0;z-index:10}.fade-bottom,.fade-top{position:absolute;left:-.25rem;width:100vw;height:6rem;pointer-events:none}.fade-top{top:-.25rem;background:linear-gradient(180deg,rgba(5,5,5,.9) 0,transparent 25%);filter:blur(6px)}.fade-bottom{bottom:-.25rem;background:linear-gradient(0deg,rgba(5,5,5,.9) 0,transparent 25%);filter:blur(6px)}.nav-content{position:relative;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:.5rem;padding-bottom:15vh;padding-top:32vh}.divider{display:block;height:1px;width:32px;background-color:rgba(202,219,0,.2)}.parent-row{position:relative}.parent-row-content{position:relative;display:flex;height:1px;cursor:pointer;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.parent-row-content:after{content:"";position:absolute;left:0;top:50%;width:100%;height:100%;transform:translateY(-50%);padding:14px}.parent-bar{display:inline-block;height:1px}.parent-text{white-space:nowrap;opacity:1;font-weight:600}html[data-theme=light] .parent-text{color:var(--color-base,#2d264b)}html[data-theme=dark] .parent-text{color:var(--foreground,rgb(255,255,255))}.child-row-content{position:relative;display:flex;height:1px;cursor:pointer;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;background:rgba(0,0,0,0);border:none;width:100%;text-align:left}.child-row-content:after{content:"";position:absolute;left:0;top:50%;width:100%;height:100%;transform:translateY(-50%);padding:14px}.child-row-content:disabled{cursor:not-allowed;opacity:.5}.child-row-content:disabled .child-bar,.child-row-content:disabled .child-text{opacity:.3}.child-bar{display:inline-block;height:1px}.child-text{white-space:nowrap;transition:all .2s ease-out;color:var(--foreground,rgb(255,255,255));font-weight:400}.child-row-content:hover .child-text{color:var(--dd-accent,#9803e2);font-weight:bolder!important}.child-row-content:focus-visible{outline:2px solid var(--dd-accent,#9803e2);outline-offset:2px;border-radius:4px}@media(max-width:1024px){.aside-scroll-links{width:250px;left:.25rem}}@media(max-width:768px){.aside-scroll-links{display:none}}@media(prefers-color-scheme:dark){.scroll-container{background:rgba(22,20,34,.9);border-color:rgba(152,3,226,.15)}.fade-top{background:linear-gradient(180deg,rgba(22,20,34,.95) 0,transparent 25%)}.fade-bottom{background:linear-gradient(0deg,rgba(22,20,34,.95) 0,transparent 25%)}}.child-row-content,.parent-row-content{will-change:transform,opacity}.child-bar{will-change:width,background-color}.child-text{will-change:color,opacity}