#root{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}
.sidebar-scrollbar::-webkit-scrollbar{width:8px}.sidebar-scrollbar::-webkit-scrollbar-track{background:#0f172a4d;border-radius:10px;margin:4px 0}.sidebar-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f699 0%,#9333ea99 100%);border:1px solid #4755694d;border-radius:10px;transition:all .3s}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3b82f6cc 0%,#9333eacc 100%);border-color:#47556980;box-shadow:0 0 10px #3b82f64d,0 0 20px #9333ea33}.sidebar-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(#3b82f6 0%,#9333ea 100%);box-shadow:0 0 15px #3b82f680,0 0 30px #9333ea4d}.sidebar-scrollbar::-webkit-scrollbar-corner{background:#0f172a4d}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:#3b82f699 #0f172a4d}.sidebar-scrollbar:hover{scrollbar-color:#3b82f6cc #0f172a80}.sidebar-scrollbar{scroll-behavior:smooth}.sidebar-scrollbar.scrolling::-webkit-scrollbar-thumb{background:linear-gradient(#22c55eb3 0%,#3b82f6b3 100%);box-shadow:0 0 8px #22c55e66,0 0 16px #3b82f64d}@keyframes scrollbarFadeIn{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}.sidebar-scrollbar::-webkit-scrollbar-thumb{animation:.3s ease-out scrollbarFadeIn}.sidebar-scrollbar:hover::-webkit-scrollbar-track{background:#0f172a80;box-shadow:inset 0 0 5px #0003}.sidebar-scrollbar:focus-within::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6e6 0%,#9333eae6 100%);box-shadow:0 0 12px #3b82f666,0 0 24px #9333ea4d,inset 0 1px #ffffff1a}@media (max-width:768px){.sidebar-scrollbar::-webkit-scrollbar{width:6px}.sidebar-scrollbar::-webkit-scrollbar-thumb{border-radius:8px}}@media (prefers-contrast:high){.sidebar-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6e6 0%,#9333eae6 100%);border:2px solid #475569cc}}@media (prefers-reduced-motion:reduce){.sidebar-scrollbar::-webkit-scrollbar-thumb{transition:none;animation:none}.sidebar-scrollbar{scroll-behavior:auto}}@media (prefers-color-scheme:dark){.sidebar-scrollbar::-webkit-scrollbar-track{background:#0f172a66}.sidebar-scrollbar::-webkit-scrollbar-thumb{border-color:#47556966}}
.settings-modules-scrollbar::-webkit-scrollbar{width:6px}.settings-modules-scrollbar::-webkit-scrollbar-track{background:#f3f4f680;border-radius:8px;margin:4px 0}.settings-modules-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6b3 0%,#9333eab3 50%,#10b981b3 100%);border:1px solid #9ca3af4d;border-radius:8px;transition:all .3s;box-shadow:0 2px 4px #0000001a}.settings-modules-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3b82f6e6 0%,#9333eae6 50%,#10b981e6 100%);border-color:#9ca3af80;transform:scale(1.1);box-shadow:0 4px 8px #00000026}.settings-modules-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(#2563eb 0%,#7c3aed 50%,#059669 100%);box-shadow:0 2px 4px #0003}.settings-modules-scrollbar{scrollbar-width:thin;scrollbar-color:#3b82f6b3 #f3f4f680;scroll-behavior:smooth}@media (max-width:1023px){.settings-modules-scrollbar::-webkit-scrollbar{width:4px}.settings-modules-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f699 0%,#9333ea99 100%);border-radius:6px}.settings-modules-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3b82f6cc 0%,#9333eacc 100%)}}@keyframes scrollbarFadeIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.settings-modules-scrollbar::-webkit-scrollbar-thumb{animation:.3s ease-out scrollbarFadeIn}.settings-modules-scrollbar:hover::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6cc 0%,#9333eacc 50%,#10b981cc 100%)}.settings-modules-scrollbar:focus-within::-webkit-scrollbar-thumb{background:linear-gradient(#2563ebe6 0%,#7c3aede6 50%,#059669e6 100%);box-shadow:0 0 0 2px #3b82f64d}@media (prefers-color-scheme:dark){.settings-modules-scrollbar::-webkit-scrollbar-track{background:#1f293780}.settings-modules-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#60a5fab3 0%,#a78bfab3 50%,#34d399b3 100%);border-color:#4b55634d}.settings-modules-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#60a5fae6 0%,#a78bfae6 50%,#34d399e6 100%)}}@media (prefers-contrast:high){.settings-modules-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#000c 0%,#000000e6 100%);border:2px solid #000}.settings-modules-scrollbar::-webkit-scrollbar-track{background:#ffffffe6;border:1px solid #0000004d}}@media (prefers-reduced-motion:reduce){.settings-modules-scrollbar::-webkit-scrollbar-thumb{transition:none;animation:none}.settings-modules-scrollbar{scroll-behavior:auto}}
