@property --mouse-x{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --mouse-y{syntax:"<length-percentage>";inherits:true;initial-value:60%}.sidebar-background{background:transparent!important;position:relative;z-index:0;--mouse-x:50%;--mouse-y:60%;transition:--mouse-x .4s cubic-bezier(.08,.82,.17,1),--mouse-y .4s cubic-bezier(.08,.82,.17,1)}.sidebar-background:before{background-color:hsl(var(--sidebar));background-image:linear-gradient(to right,rgba(71,85,105,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(71,85,105,.1) 1px,transparent 1px),radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--theme-primary-5-alpha) 0,rgba(38,26,50,.05) 35%,transparent 70%);background-size:40px 40px,40px 40px,100% 100%;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%,#000 65%,transparent);mask-image:linear-gradient(180deg,transparent,#000 45%,#000 65%,transparent);position:absolute;z-index:-1}.dark .sidebar-background:before{background-color:var(--background)}.fade-enter-active[data-v-b6084628],.fade-leave-active[data-v-b6084628]{transition:opacity .3s ease}.fade-enter-from[data-v-b6084628],.fade-leave-to[data-v-b6084628]{opacity:0}.background-fixed{width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch}.main-background{background-image:radial-gradient(circle 450px at 50% 100px,var(--theme-primary-5-alpha),transparent)}
