body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--animate-shine:shine var(--duration)infinite linear;--animate-aurora:aurora 8s ease-in-out infinite alternate}.kq-light-shadow{box-shadow:0 3px 2px -2px var(--color-kq-shadow)}html.dark [data-hide-on-theme=dark],html:not(.dark) [data-hide-on-theme=light]{display:none}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:1.5s linear infinite spin-slow}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes aurora{0%{background-position:0%;transform:rotate(-5deg)scale(.9)}25%{background-position:50% 100%;transform:rotate(5deg)scale(1.1)}50%{background-position:100%;transform:rotate(-3deg)scale(.95)}75%{background-position:50% 0;transform:rotate(3deg)scale(1.05)}to{background-position:0%;transform:rotate(-5deg)scale(.9)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes meteor{0%{transform:rotate(var(--angle))translateX(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle))translateX(-500px);opacity:0}}.avatar-tilted-card-text-overlay{z-index:2;will-change:transform;position:absolute;top:0;left:0;transform:translateZ(30px)}.avatar-tilted-card-text-overlay-text{text-transform:capitalize;color:#fff;background:#0006;border-radius:15px;margin:2em;padding:.5rem 1em;box-shadow:0 5px 30px #06060659}.light-dashed-underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-kq-shadow);text-decoration-color:var(--color-kq-shadow);text-underline-offset:4px;text-decoration-style:dashed;text-decoration-thickness:1px}
#app-sidebar ::-webkit-scrollbar{width:4px}#app-sidebar ::-webkit-scrollbar-track{background-color:var(--sidebar)}#app-sidebar ::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--foreground)70%,transparent);border-radius:32px}#app-sidebar ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--foreground)90%,transparent)}div[data-slot=sidebar-content]{scrollbar-gutter:stable;overflow-y:hidden}div[data-slot=sidebar-content]:hover{overflow-y:auto}
