.drawer-content{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.drawer-content::-webkit-scrollbar{width:6px}.drawer-content::-webkit-scrollbar-track{background:transparent}.drawer-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px;transition:background .2s}.drawer-content::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes floatSearch{0%,to{transform:translate(0)}25%{transform:translate(8px,-8px)}50%{transform:translate(-5px,5px)}75%{transform:translate(-8px,-5px)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:.4}}@keyframes idleRingExpand{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}@keyframes tapPulse{0%,to{transform:scale(1) translateY(0);opacity:.9}50%{transform:scale(1.15) translateY(-3px);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes orbRingEmerge{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}@keyframes orbRingExpand{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes orbRingSoft{0%,to{opacity:.9}50%{opacity:.7}}@keyframes slideDownTheme{0%{opacity:0;transform:translateX(-50%) translateY(-30px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}