:root{--nav-bar-height:4rem}.animation-container:hover>*{animation-play-state:paused}.bounce{animation:bounce 3s ease infinite forwards;animation-play-state:running}.bounce-with-pause{animation:bounce 3s ease-in-out infinite forwards;animation-play-state:running}.fade{animation:fade .5s ease normal forwards}.fade-down{animation:fade-down .5s ease normal forwards}@keyframes fade-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}60%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes audio-wave{0%,to{transform:scaleY(.3);opacity:.7}50%{transform:scaleY(1);opacity:1}}@keyframes audio-wave-pulse{0%,to{transform:scaleY(.2);opacity:.6}25%{transform:scaleY(.8);opacity:.9}50%{transform:scaleY(1.2);opacity:1}75%{transform:scaleY(.6);opacity:.8}}.audio-wave{animation:audio-wave .8s ease-in-out infinite}.audio-wave-pulse{animation:audio-wave-pulse 1.2s ease-in-out infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--muted)}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.dark ::-webkit-scrollbar-track{background:var(--background)}.dark ::-webkit-scrollbar-thumb,.dark ::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.custom-scrollbar{scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--muted)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}