.custom-scrollbar::-webkit-scrollbar-track { background: transparent; } .custom-scrollbar::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.08); border-radius: 10px; } .custom-scrollbar::-webkit-scrollbar-thumb:hover { background: rgba(99, 102, 241, 0.4); } .nav-dock-container { pointer-events: none; } .nav-dock-container > * { pointer-events: auto; } #root { height: 100vh; position: relative; z-index: 1; } /* Transitions */ .page-transition { animation: pageFade 0.5s ease-out; } @keyframes pageFade { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }