.theory-page *,.theory-page ::-webkit-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.4) transparent}.theory-page ::-webkit-scrollbar{width:5px;height:5px}.theory-page ::-webkit-scrollbar-track{background:transparent}.theory-page ::-webkit-scrollbar-thumb{background:rgba(71,85,105,.4);border-radius:100px;transition:background .2s ease}.theory-page ::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.7)}.theory-page ::-webkit-scrollbar-corner{background:transparent}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.3) transparent}.sidebar-scroll::-webkit-scrollbar{width:3px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:rgba(71,85,105,.3);border-radius:100px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:rgba(237,237,88,.4)}.content-scroll{scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.4) transparent}.content-scroll::-webkit-scrollbar{width:5px}.content-scroll::-webkit-scrollbar-track{background:transparent;margin:4px 0}.content-scroll::-webkit-scrollbar-thumb{background:rgba(71,85,105,.4);border-radius:100px}.content-scroll::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.65)}.h-scroll{scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.3) transparent;-webkit-overflow-scrolling:touch}.h-scroll::-webkit-scrollbar{height:3px}.h-scroll::-webkit-scrollbar-track{background:transparent}.h-scroll::-webkit-scrollbar-thumb{background:rgba(71,85,105,.3);border-radius:100px}.h-scroll::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.5)}.code-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(51,65,85,.8) rgba(15,23,42,.4)}.code-scroll::-webkit-scrollbar{height:4px;width:4px}.code-scroll::-webkit-scrollbar-track{background:rgba(15,23,42,.4);border-radius:100px}.code-scroll::-webkit-scrollbar-thumb{background:rgba(51,65,85,.8);border-radius:100px}.code-scroll::-webkit-scrollbar-thumb:hover{background:rgba(71,85,105,.9)}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .25s ease-out forwards}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.code-scroll{background:transparent!important;border:1px solid #ccc!important}}