@import url("https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&display=swap");@font-face{font-family:GG Sans;src:url(../fonts/gg-sans-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GG Sans;src:url(../fonts/gg-sans-semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:GG Sans;src:url(../fonts/gg-sans-bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Néo-Castel;src:url(../fonts/Neo-castel.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sinistre;src:url(../fonts/Sinistre-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GG Mono;src:url(../fonts/gg-mono.ttf) format("truetype");font-weight:400;font-style:normal}*{cursor:none!important;margin:0;padding:0;box-sizing:border-box}#rainCanvas,.bgVideo{-moz-user-select:none;user-select:none;-webkit-user-select:none}.dashWrap *,.loginWrap *{cursor:auto!important}.dashWrap a,.dashWrap button,.dashWrap input,.dashWrap select,.loginWrap a,.loginWrap button,.loginWrap input{cursor:pointer!important}body{background:#000;color:#fff;overflow:hidden;height:100vh;width:100vw;position:fixed;top:0;left:0}::selection{background:#fff;color:#000}#cursor,#cursorGlow{display:none}#rainCanvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:11}@media (pointer:fine){#cursor,#cursorGlow{display:block}}#cursor{width:8px;height:8px;background:#fff;z-index:9999;box-shadow:0 0 20px 5px hsla(0,0%,100%,.6);transition:transform .1s ease,opacity .2s ease}#cursor,#cursorGlow{position:fixed;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}#cursorGlow{width:32px;height:32px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 70%);z-index:9998;transition:opacity .2s ease}.avatar,.socialLink,.spotifyStatusLink,.volumeToggleBtn,a,button{cursor:none}@media (pointer:coarse){.avatar,.socialLink,.spotifyStatusLink,.volumeToggleBtn,a,button{cursor:auto}}.bgVideo{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.bgVideoFront{z-index:-1;opacity:1}.bgVideoBack{z-index:-2;opacity:0;filter:brightness(.5)}.bgVideoBack.visible{opacity:1}.oneko{position:absolute;bottom:-40px;right:0;width:64px;height:64px;image-rendering:pixelated;image-rendering:crisp-edges;background-image:url(../images/oneko.gif);background-repeat:no-repeat;background-size:512px 256px;pointer-events:none;z-index:35;--offset-x:-18px;--offset-y:-104px;transform:translate(var(--offset-x),var(--offset-y));transform-origin:center;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.oneko.visible{opacity:1}.oneko.animate{animation:onekoSleep 30s steps(1) infinite}@keyframes onekoSleep{0%,10%,15%,20%,25%,30%,35%,40%,45%,5%,50%,55%,60%,65%,70%,75%,80%,85%,90%,95%,to{background-position:-128px 0}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{background-position:-128px -64px}}@keyframes onekoIdle{0%,to{background-position:-192px -128px}10%,15%,20%,25%,30%,35%,40%,45%,5%,50%,55%,60%,65%,70%,75%,80%,85%,90%,95%{background-position:-192px -192px}}.motion-group:hover .oneko.animate,.userInfoEmbed:hover+.oneko,.userInfoEmbed:hover~.oneko{animation:onekoIdle 30s steps(1) infinite!important}.glassmorphic{background:hsla(0,0%,4%,.6);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px rgba(0,0,0,.3);transition:all .3s ease}.glassmorphic:hover{background:hsla(0,0%,4%,.7);border-color:hsla(0,0%,100%,.2);box-shadow:0 30px 60px rgba(0,0,0,.4)}.glassmorphic-left{position:fixed;bottom:24px;left:24px;z-index:25;display:flex;align-items:center;gap:10px;padding:8px 18px;border-radius:40px;opacity:0;visibility:hidden}.glassmorphic-left.show{opacity:1;visibility:visible}.glassmorphic-left svg{opacity:.9;color:#fff}.glassmorphic-left span{font-size:.85rem;font-weight:600;color:#fff;opacity:.95;font-family:GG Sans,sans-serif}.viewCounterSpan{position:relative}.viewCounterSpan[data-label]:after{content:attr(data-label);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.85rem;font-weight:600;font-family:GG Sans,sans-serif;white-space:nowrap;padding:6px 14px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.viewCounterSpan[data-label]:hover:after{opacity:1}.glassmorphic-right{position:fixed;bottom:24px;right:24px;z-index:35;display:flex;align-items:center;gap:12px;padding:8px 18px;border-radius:40px}.volumeToggleBtn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .2s ease;width:26px;height:26px;color:hsla(0,0%,100%,.9)}.volumeToggleBtn:hover{background:hsla(0,0%,100%,.1);transform:scale(1.05);color:#fff}.volumeIcon{display:block;width:16px;height:16px}.glassmorphic-slider{width:90px;height:4px;-webkit-appearance:none;background:hsla(0,0%,100%,.25);border-radius:4px;outline:none}.glassmorphic-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;-webkit-transition:transform .2s ease;transition:transform .2s ease;box-shadow:0 0 8px hsla(0,0%,100%,.5)}.glassmorphic-slider::-webkit-slider-thumb:hover{transform:scale(1.25)}#splash{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:4;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:visible}#splash.hidden{opacity:0;transform:scale(1.05);pointer-events:none}.splashOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,0,0,.6) 0,#000 100%);z-index:1}.splashContent{position:relative;text-align:center;z-index:2;animation:fadeInScale 1.2s cubic-bezier(.2,.9,.4,1.1)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.glowOrb{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;filter:blur(40px);animation:pulseOrb 3s ease-in-out infinite;pointer-events:none}@keyframes pulseOrb{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.splashTitle{font-size:5rem;font-weight:800;margin-bottom:40px;letter-spacing:-2px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.splashTitle,.titleChar{font-family:Cherry Bomb One,cursive!important}.titleChar{display:inline-block;color:#fff;animation:charFloat 2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .1s);text-shadow:0 0 20px hsla(0,0%,100%,.3)}.titleChar:first-child{--i:0}.titleChar:nth-child(2){--i:1}.titleChar:nth-child(3){--i:2}.titleChar:nth-child(4){--i:3}.titleChar:nth-child(5){--i:4}.titleChar:nth-child(6){--i:5}.titleChar:nth-child(7){--i:6}.titleChar:nth-child(8){--i:7}@keyframes charFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.splashHint{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:12px;opacity:.6;transition:opacity .3s ease}.splashHint:hover{opacity:1}.hintText{font-size:1.1rem;letter-spacing:2px;color:hsla(0,0%,100%,.8);font-weight:700;font-family:GG Sans,sans-serif}.hintTextMobile{display:none}.hintTextDesktop{display:inline}@media (pointer:coarse){.hintTextMobile{display:inline}.hintTextDesktop{display:none}}#mainContent{font-family:GG Sans,sans-serif;visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1)}@media (max-height:750px),(max-width:550px){#mainContent{top:0;transform:translate(-50%) scale(.95);padding:16px 0 80px;overflow-y:auto;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}#mainContent.fadeIn{transform:translate(-50%) scale(1)!important}}.cardsRow{display:flex;flex-direction:row;align-items:stretch;gap:20px}.cardsRow .profileCard{width:480px;max-width:90vw;background:hsla(0,0%,4%,.6);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.1);border-radius:32px;box-shadow:0 25px 50px rgba(0,0,0,.5)}.profileCard{padding:32px;text-align:center}.profileCard.alignLeft,.profileCard.alignLeft .avatarSection{text-align:left}.profileCard.alignLeft .nameContainer{width:100%;align-items:flex-start}.profileCard.alignLeft .displayNameRow,.profileCard.alignLeft .nameContainer,.profileCard.alignLeft .socialLinksContainer,.profileCard.alignLeft .typewriterContainer{justify-content:flex-start}.avatarSection{margin-bottom:20px}.avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid hsla(0,0%,100%,.1)}.avatar:hover{transform:scale(1.05) rotate(5deg);border-color:hsla(0,0%,100%,.3)}.nameContainer{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.displayName,.displayNameWrap{position:relative;display:inline-block}.displayName{font-size:1.8rem;font-weight:700;line-height:1.3;color:#fff;font-family:GG Sans,sans-serif;transition:all .3s ease;z-index:2}.displayNameGlow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 80%);filter:blur(12px);pointer-events:none;z-index:1;border-radius:50%;opacity:.7;animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}.displayNameRow{display:flex;align-items:center;gap:10px;justify-content:center}.username{font-size:.8rem;color:hsla(0,0%,100%,.5);font-family:GG Sans,sans-serif;margin-bottom:16px;letter-spacing:.3px;line-height:1.4}.profileBadgesRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.profileBadge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:hsla(0,0%,100%,.85);transition:transform .2s ease,color .2s ease;position:relative;cursor:default}.profileBadge:hover{transform:translateY(-2px);color:#fff}.profileBadge:after{content:attr(data-label);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.65rem;font-weight:600;font-family:GG Sans,sans-serif;white-space:nowrap;padding:3px 8px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.profileBadge:hover:after{opacity:1}.typewriterContainer{display:flex;justify-content:center;align-items:center;margin-bottom:24px;margin-top:8px;width:100%;position:relative;min-height:30px}.typewriterWrapper{display:inline-block;position:relative}.typewriterText{font-size:.85rem;font-weight:700;color:hsla(0,0%,100%,.85);letter-spacing:.3px;font-family:GG Sans,sans-serif;white-space:nowrap;text-align:center;display:inline-block}.typewriterCursor{position:absolute;display:inline-block;width:2px;height:18px;background-color:hsla(0,0%,100%,.7);animation:blink 1s step-end infinite;top:50%;transform:translateY(-50%);left:100%}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.socialLinksContainer{display:flex;gap:24px;margin:20px 0 0;flex-wrap:wrap}.socialLink,.socialLinksContainer{justify-content:center;align-items:center;padding:0}.socialLink{color:hsla(0,0%,100%,.7);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;text-decoration:none;position:relative;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;width:auto;height:auto}.socialLink svg{width:32px;height:32px;display:block}.socialLink:hover{color:#fff;transform:translateY(-3px);background:none;box-shadow:none}.userInfoEmbed{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);transition:all .3s ease}.userInfoEmbed:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.userInfoBgContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity .3s ease;overflow:hidden}.userInfoEmbed:hover .userInfoBgContainer{opacity:1}.userInfoBgVideo{width:100%;height:100%;object-fit:cover}.userInfoGradientOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(115,11,200,.1),rgba(115,11,200,.4));pointer-events:none}.userInfoContent{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;z-index:1}.userAvatarWrapper{position:relative;flex-shrink:0}.avatarWithDecoration{display:flex;align-items:center;justify-content:center}.avatarWithDecoration,.userAvatar{position:relative;width:44px;height:44px}.userAvatar{border-radius:50%;object-fit:cover;z-index:2}.userAvatar,.userAvatarDecoration{mask:radial-gradient(circle 8px at calc(100% - 6px) calc(100% - 6px),transparent 8px,#000 0);-webkit-mask:radial-gradient(circle 8px at calc(100% - 6px) calc(100% - 6px),transparent 8px,#000 0)}.userAvatarDecoration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;pointer-events:none;z-index:3;background-size:cover;background-position:50%;background-repeat:no-repeat}.statusDot{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;z-index:4;box-shadow:0 0 0 3px transparent}.statusDot.online{background:#45a366}.statusDot.idle{background:#ffc04e}.statusDot.dnd{background:#da3e44}.statusDot.offline{background:#84858d}.userInfoText{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1 1;min-width:0;text-align:left}.userInfoHeader{display:flex;gap:8px;flex-wrap:nowrap}.userInfoHeader,.userName{align-items:center;line-height:1}.userName{font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:GG Sans,sans-serif;color:#abacb2;position:relative;display:inline-flex;vertical-align:middle;font-synthesis:none;background:linear-gradient(135deg,var(--gradient-start,#fff) 0,var(--gradient-end,#fff) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#abacb2;transition:-webkit-text-fill-color .3s ease-out}.userInfoEmbed:hover .userName{-webkit-text-fill-color:transparent}.userName:before{display:none}.userBadges{display:flex;align-items:center;gap:6px;flex-shrink:0}.guildTag{display:inline-flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.12);padding:0 6px;border-radius:5px;font-size:.65rem;font-weight:600;color:#fff;white-space:nowrap;height:18px;line-height:1;font-family:GG Sans,sans-serif}.guildIcon{width:12px;height:12px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:2px}.guildTagText{position:relative;top:-.08em}.platformIcons{gap:4px}.platformIcon,.platformIcons{display:flex;align-items:center;flex-shrink:0}.platformIcon{justify-content:center;width:16px;height:16px}.customStatus{font-size:.7rem;color:#abacb2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px;font-family:GG Sans,sans-serif;font-weight:400;transition:color .3s ease-out;line-height:1.2;max-width:250px}.customStatus.scroll{overflow:visible;text-overflow:clip}.customStatus.scroll .customStatusText{animation:scrollText 8s linear infinite}@keyframes scrollText{0%{transform:translateX(0)}45%{transform:translateX(0)}55%{transform:translateX(calc(-100% - 10px))}95%{transform:translateX(calc(-100% - 10px))}to{transform:translateX(0)}}.userInfoEmbed:hover .customStatus{color:#fff}.statusEmoji{width:12px;height:12px;object-fit:contain;flex-shrink:0}.spotifyStatusIcon{width:14px;height:14px;display:inline-block;flex-shrink:0}.spotifyStatusLink{color:#abacb2;text-decoration:none;transition:color .3s ease;cursor:pointer;display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotifyStatusLink:hover{color:#1db954;text-decoration:underline}.userInfoText:has(.customStatus:empty){justify-content:center}.userInfoText:has(.customStatus:empty) .userInfoHeader{align-items:center;margin-top:6px}.lyricsCard{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:200px;padding-bottom:0}.lyricsCardInner{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent);height:280px;flex-shrink:0}.lyricsScroll{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:120px 16px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;height:280px;box-sizing:border-box;scroll-behavior:smooth}.lyricsScroll::-webkit-scrollbar{display:none}.lyricsLine{font-family:GG Sans,sans-serif;font-weight:700;font-size:1.05rem;text-align:center;line-height:1.5;letter-spacing:.02em;margin:0;padding:4px 8px;white-space:pre-wrap;word-break:break-word;border-radius:8px;cursor:pointer;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease,color .5s ease,text-shadow .5s ease,background .2s ease;flex-shrink:0}.lyricsLine:hover{background:hsla(0,0%,100%,.06)}.lyricsLine--active{color:#fff;opacity:1;transform:scale(1.08);filter:blur(0);animation:lyricGlowPulse 2.4s ease-in-out infinite;text-shadow:0 0 12px hsla(0,0%,100%,.55),0 0 30px hsla(0,0%,100%,.3),0 0 60px hsla(0,0%,100%,.15)}.lyricsLine--past{color:hsla(0,0%,100%,.3);opacity:.5;transform:scale(.95);filter:blur(.4px);text-shadow:none}.lyricsLine--future{color:hsla(0,0%,100%,.45);opacity:.6;transform:scale(.97);filter:blur(.3px);text-shadow:none}.lyricsLine--dots{display:flex;align-items:center;justify-content:center;gap:8px;min-height:1.5em}.lyricsLine--backing{font-size:.82rem!important;font-style:italic;letter-spacing:.01em;margin-top:-8px}.lyricsLine--backing-active,.lyricsLine--backing.lyricsLine--active{color:hsla(0,0%,100%,.75)!important;opacity:1!important;transform:scale(1.02)!important;filter:blur(0)!important;text-shadow:0 0 8px hsla(0,0%,100%,.3),0 0 20px hsla(0,0%,100%,.15)!important;animation:backingGlowPulse 2.4s ease-in-out infinite!important}.lyricsLine--backing.lyricsLine--past{color:hsla(0,0%,100%,.2)!important;opacity:.4!important;transform:scale(.93)!important}.lyricsLine--backing.lyricsLine--future{color:hsla(0,0%,100%,.3)!important;opacity:.5!important;transform:scale(.95)!important}@keyframes backingGlowPulse{0%,to{text-shadow:0 0 8px hsla(0,0%,100%,.3),0 0 20px hsla(0,0%,100%,.15)}50%{text-shadow:0 0 14px hsla(0,0%,100%,.5),0 0 35px hsla(0,0%,100%,.25)}}.lyricsLine--dots .dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex-shrink:0}.lyricsLine--active.lyricsLine--dots .dot{animation:dotBounce 2.4s ease-in-out infinite;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.lyricsLine--active.lyricsLine--dots .dot:first-child{animation-delay:0s}.lyricsLine--active.lyricsLine--dots .dot:nth-child(2){animation-delay:.4s}.lyricsLine--active.lyricsLine--dots .dot:nth-child(3){animation-delay:.8s}.lyricsLine--future.lyricsLine--dots .dot,.lyricsLine--past.lyricsLine--dots .dot{animation:none}@keyframes lyricFadeIn{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lyricGlowPulse{0%,to{text-shadow:0 0 12px hsla(0,0%,100%,.55),0 0 30px hsla(0,0%,100%,.3),0 0 60px hsla(0,0%,100%,.15)}50%{text-shadow:0 0 18px hsla(0,0%,100%,.8),0 0 45px hsla(0,0%,100%,.5),0 0 90px hsla(0,0%,100%,.25)}}.songDetailsMotion{margin:0 16px 34px}.songDetailsEmbed .userInfoContent{padding:16px 20px;gap:20px;align-items:flex-start}.songDetailsEmbed .userInfoText{gap:1px;padding-top:1px}.songDetailsEmbed .userAvatar.songAlbumArt{width:56px;height:56px}.songDetailsBgImg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;filter:blur(20px) brightness(.3) saturate(2);transform:scale(1.15)}.songDetailsOverlay{background:linear-gradient(90deg,rgba(20,20,30,.6),rgba(20,20,30,.2))!important}.songAlbumArt{border-radius:6px!important;mask:none!important;-webkit-mask:none!important}.songTitle{color:#fff!important;font-size:.72rem!important;font-weight:600!important;-webkit-text-fill-color:#fff!important}.songTitle:before{display:none!important}.songArtist{color:#fff!important;font-size:.64rem!important}.songDetailsEmbed .userName,.songDetailsEmbed:hover .userName,.userInfoEmbed.songDetailsEmbed:hover .userName{-webkit-text-fill-color:#fff!important;color:#fff!important}.songDetailsEmbed .customStatus,.songDetailsEmbed:hover .customStatus{color:#fff!important}.songProgressRow{display:flex;align-items:center;gap:8px;margin-top:2px}.songTimestamp{font-family:GG Mono,monospace;font-size:.68rem;color:#fff;flex-shrink:0;line-height:1;letter-spacing:.02em}.songProgressBar{flex:1 1;position:relative;height:16px;display:flex;align-items:center;cursor:pointer}.songProgressBar input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:transparent;outline:none;position:relative;z-index:2;touch-action:none}.songProgressBar input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:hsla(0,0%,100%,.25)}.songProgressBar input[type=range]::-moz-range-track{height:3px;border-radius:4px;background:hsla(0,0%,100%,.25)}.songProgressBar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;-webkit-transition:width .15s ease,height .15s ease;transition:width .15s ease,height .15s ease}.songProgressBar:hover input[type=range]::-webkit-slider-thumb{width:12px;height:12px;background:#fff;border-radius:50%;margin-top:-4.5px;box-shadow:0 0 8px hsla(0,0%,100%,.6)}.songProgressBar input[type=range]::-moz-range-thumb{width:0;height:0;border:none;background:transparent;-moz-transition:width .15s ease,height .15s ease;transition:width .15s ease,height .15s ease}.songProgressBar:hover input[type=range]::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%}.songProgressFill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3px;background:#fff;border-radius:4px;pointer-events:none;transition:width .5s linear}.songControls{gap:6px;margin-top:6px}.songControlBtn,.songControls{display:flex;align-items:center}.songControlBtn{background:none;border:none;color:hsla(0,0%,100%,.6);padding:2px;justify-content:center;border-radius:4px;transition:color .15s ease,background .15s ease;cursor:pointer}.songControlBtn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.songNowPlayingDots{display:flex;align-items:flex-end;gap:3px;height:16px;position:relative;z-index:1;flex-shrink:0}.songNowPlayingDots span{display:block;width:3px;border-radius:2px;background:hsla(0,0%,100%,.5);animation:nowPlayingBar 1.2s ease-in-out infinite}.songNowPlayingDots span:first-child{height:8px;animation-delay:0s}.songNowPlayingDots span:nth-child(2){height:14px;animation-delay:.2s}.songNowPlayingDots span:nth-child(3){height:10px;animation-delay:.4s}.songNowPlayingDots span:nth-child(4){height:6px;animation-delay:.15s}@keyframes nowPlayingBar{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.loadingDots{display:flex;gap:8px;align-items:center}.loadingDots .dot{width:8px;height:8px;background:#fff;border-radius:50%;animation:dotBounce 2.4s ease-in-out infinite;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.loadingDots .dot:first-child{animation-delay:0s}.loadingDots .dot:nth-child(2){animation-delay:.4s}.loadingDots .dot:nth-child(3){animation-delay:.8s}@keyframes dotBounce{0%,70%,to{transform:scale(.6);opacity:.35}35%{transform:scale(1.1);opacity:1}}.fadeIn{visibility:visible!important;opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}.motion-group{position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.motion-group:hover{transform:translateY(-2px)}@media (max-width:550px){.cardsRow .profileCard{width:92vw;max-width:92vw}.profileCard{padding:24px 20px}.avatar{width:90px;height:90px}.displayName{font-size:1.4rem}.userName{font-size:.85rem}.avatarWithDecoration,.userAvatar{width:38px;height:38px}.userAvatarDecoration{width:48px;height:48px}.splashTitle{font-size:2.5rem;gap:4px}.glassmorphic-left,.glassmorphic-right{bottom:16px;padding:6px 14px}.glassmorphic-left{left:16px}.glassmorphic-right{right:16px}.glassmorphic-slider{width:70px}.oneko{bottom:-40px;right:0;--offset-x:-18px;--offset-y:-104px;transform:translate(var(--offset-x),var(--offset-y))}.spotifyStatusLink{max-width:160px}.socialLink svg{width:28px;height:28px}.socialLinksContainer{gap:20px}.typewriterText{white-space:nowrap;font-size:.75rem}}@media (max-width:450px){.userInfoContent{padding:10px 12px;gap:10px}.userName{font-size:.8rem}.customStatus{font-size:.65rem;max-width:180px}.typewriterText{font-size:.7rem}.spotifyStatusLink{max-width:130px}}@media (min-width:551px){.oneko{bottom:-40px;right:0;--offset-x:-18px;--offset-y:-104px;transform:translate(var(--offset-x),var(--offset-y))}}@media (max-width:380px){.customStatus{max-width:150px}.spotifyStatusLink{max-width:100px}}body,html{height:100%;overflow:hidden}
/* deven profile overrides */
.profileBadgesRow .profileBadge:not(:first-child){display:none!important}.profileBadgesRow .profileBadge[data-label="Owner"]{width:25px;height:25px;background:url(../images/owner.gif) center/contain no-repeat}.profileBadgesRow .profileBadge[data-label="Owner"] svg{display:none!important}.lyricsExternalLink{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;text-decoration:none;font-weight:700}.lyricsExternalLink:hover{text-decoration:underline}.socialLinksContainer .socialLink:not(:first-child){display:none!important}
