.animate-border-from-spotify{background:linear-gradient(to right, var(--color-brand-spotify), var(--color-brand-osu)) padding-box, linear-gradient(var(--angle), var(--color-main-border), var(--color-animated-border)) border-box;border:3px solid #0000;transition:all .3s;animation:4s linear infinite rotate}.border-from-spotify{background:linear-gradient(to right, var(--color-brand-spotify), var(--color-brand-osu)) padding-box, linear-gradient(var(--angle), var(--color-main-border), var(--color-main-border)) border-box;border:3px solid #0000;transition:all .3s}.animate-border-from-osu{background:linear-gradient(to left, var(--color-brand-spotify), var(--color-brand-osu)) padding-box, linear-gradient(var(--angle), var(--color-main-border), var(--color-animated-border)) border-box;border:3px solid #0000;transition:all .3s;animation:4s linear infinite rotate}.border-from-osu{background:linear-gradient(to left, var(--color-brand-spotify), var(--color-brand-osu)) padding-box, linear-gradient(var(--angle), var(--color-main-border), var(--color-main-border)) border-box;border:3px solid #0000;transition:all .3s}.card-front{z-index:2;filter:brightness();transform:scale(1)translate(0)}.card-back{z-index:1;filter:brightness(.8);transform:scale(.95)translate(-45px,-40px)}@keyframes move-to-back{0%{z-index:2;filter:brightness();transform:scale(1)translate(0)}30%{z-index:3;transform:scale(1.03)translateY(50px)}to{filter:brightness(.8);z-index:1;transform:scale(.95)translate(-45px,-40px)}}@keyframes move-to-front{0%{filter:brightness(.8);z-index:1;transform:scale(.95)translate(-45px,-40px)}to{filter:brightness();z-index:2;transform:scale(1)translate(0)}}.go-back{animation:.7s ease-in-out forwards move-to-back}.go-front{animation:.7s ease-in-out forwards move-to-front}@keyframes text-shine{0%{background-position:130%,0%}to{background-position:-30%,0%}}@keyframes text-shine-group{0%{background-position:130%,0%}to{background-position:-30%,0%}}@keyframes text-shine-link{0%{background-position:130%,0%}to{background-position:-30%,0%}}.text-shine-hover{--shine-color:color-mix(in oklch, var(--shine-base), white 50%);background-image:linear-gradient(110deg, transparent 40%, var(--shine-color) 50%, transparent 60%), linear-gradient(to right, var(--shine-color), var(--shine-base));will-change:background-position;background-position:130%,0%;background-repeat:no-repeat;background-size:220% 100%,100% 100%}.text-shine-once{animation:1.1s ease-out text-shine}.group:hover .text-shine-hover:not(:hover){animation:1.1s ease-out text-shine-group}.text-shine-hover:hover{animation:1.1s ease-out text-shine-link}@keyframes broken-light-blink{0%{opacity:1;filter:drop-shadow(0 1px 5px var(--color-main-light))}15%{opacity:.5;filter:drop-shadow(0 0 1px color-mix(in oklch, var(--color-main-light), transparent 75%))}30%{opacity:1;filter:drop-shadow(0 1px 6px var(--color-main-light))}55%{opacity:.7;filter:drop-shadow(0 0 2px color-mix(in oklch, var(--color-main-light), transparent 65%))}to{opacity:1;filter:drop-shadow(0 1px 5px var(--color-main-light))}}.broken-light-title{filter:drop-shadow(0 1px 5px var(--color-main-light))}.group:hover .broken-light-title{animation:.65s step-end broken-light-blink}
/*# sourceMappingURL=0h6dynb0b-5g_.css.map*/