@keyframes ub-shimmer{to{background-position:-200% 0}}
@keyframes ub-rainbow{to{filter:hue-rotate(360deg)}}
@keyframes ub-pulse{0%,100%{box-shadow:0 0 4px 0 var(--ub-glow)}50%{box-shadow:0 0 14px 2px var(--ub-glow)}}
@keyframes ub-sparkle{0%,100%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}
@keyframes ub-neon{0%,100%{text-shadow:0 0 6px var(--ub-c)}45%{text-shadow:0 0 2px var(--ub-c)}60%{text-shadow:0 0 9px var(--ub-c)}75%{text-shadow:0 0 3px var(--ub-c)}}
@keyframes ub-glitch{0%,91%,100%{transform:none;opacity:1}92%{transform:translate(-2px,1px);opacity:.7}94%{transform:translate(2px,-1px)}96%{transform:translate(-1px,-1px);opacity:.85}}
@keyframes ub-shine{to{background-position:-300% 0}}
@keyframes ub-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes ub-thinking{0%,100%{opacity:.25}50%{opacity:1}}
.user-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2.5px 8px;border-radius:999px;line-height:1.5;white-space:nowrap;vertical-align:middle;position:relative;color:var(--ub-c,#8a94a8);background:color-mix(in srgb,var(--ub-c,#8a94a8) 16%,transparent);border:1px solid color-mix(in srgb,var(--ub-c,#8a94a8) 34%,transparent);--ub-glow:color-mix(in srgb,var(--ub-c,#8a94a8) 60%,transparent)}
.user-nick{color:var(--ub-c,inherit);display:inline-block;position:relative;--ub-glow:color-mix(in srgb,var(--ub-c,#8a94a8) 60%,transparent)}
.user-badge--afk-master{--ub-c:#94a3b8}
.user-badge--builder{--ub-c:#fb923c;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 7s linear infinite}
.user-badge--speedrunner{--ub-c:#38bdf8;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 3s linear infinite}
.user-badge--redstone-engineer{--ub-c:#f87171;animation:ub-pulse 2.8s ease-in-out infinite}
.user-badge--night-owl{--ub-c:#a5b4fc}
.user-badge--night-owl::before,.user-badge--night-owl::after{content:'\2726';font-size:8px;color:#fff;position:absolute;animation:ub-sparkle 5s ease-in-out infinite}
.user-badge--night-owl::before{top:-5px;left:8px}
.user-badge--night-owl::after{bottom:-5px;right:10px;animation-delay:2.5s}
.user-badge--cozy-player{--ub-c:#f9a8d4;animation:ub-bounce 6s ease-in-out infinite}
.user-badge--clutch{--ub-c:#34d399;animation:ub-neon 4s linear infinite}
.user-badge--main-character{--ub-c:#fbbf24;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 4s linear infinite}
.user-nick--main-character{--ub-c:#fbbf24;background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shine 4s linear infinite}
.user-badge--ender-legend{--ub-c:#c084fc;animation:ub-glitch 8s steps(1) infinite}
.user-nick--ender-legend{--ub-c:#c084fc;animation:ub-glitch 8s steps(1) infinite}
.user-badge--stellar{--ub-c:#67e8f9;animation:ub-rainbow 18s linear infinite}
.user-nick--stellar{--ub-c:#67e8f9;animation:ub-rainbow 18s linear infinite}
.user-badge--pupupu{--ub-c:#bac0d6;background:linear-gradient(135deg,#282a38,#20212b);border:1px solid #68708980}
.user-badge--pupupu::after{content:'';display:block;flex:none;width:3px;height:3px;margin:0 12px 0 1px;border-radius:50%;background:currentColor;box-shadow:6px 0 currentColor,12px 0 currentColor;animation:ub-thinking 3s ease-in-out infinite}
.user-badge--pon{--ub-c:#b5b0cc;background:#262332;border:1px solid #81788e60}
.user-badge--chill-guy{--ub-c:#93dbc1;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 10s linear infinite;border:1px solid #69b59a60;box-shadow:inset 0 1px #b8f4db15}
.user-badge--little-paws{--ub-c:#f4afcf;background:linear-gradient(135deg,#4a2c40,#332638);border:1px solid #d590b080}
.user-badge--little-paws::before{content:'';display:block;flex:none;width:13px;height:13px;transform:rotate(-12deg);background:radial-gradient(ellipse 3.4px 2.8px at 50% 72%,currentColor 90%,transparent 100%),radial-gradient(ellipse 1.5px 2px at 16% 38%,currentColor 85%,transparent 100%),radial-gradient(ellipse 1.5px 2px at 38% 20%,currentColor 85%,transparent 100%),radial-gradient(ellipse 1.5px 2px at 63% 20%,currentColor 85%,transparent 100%),radial-gradient(ellipse 1.5px 2px at 86% 38%,currentColor 85%,transparent 100%)}
.user-badge--wasted{--ub-c:#fa686d;background:linear-gradient(180deg,#3e181d,#260f14);border:1px solid #d94c5860;border-radius:4px;box-shadow:inset 0 1px #ff999925}
.user-badge--fiasco{--ub-c:#fb947b;animation:ub-glitch 7s steps(1) infinite;background:linear-gradient(120deg,#4b2428,#2d1e28);border:1px solid #f2866b70}
.user-badge--lucky-lucky{--ub-c:#f4d783;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 6s linear infinite;box-shadow:inset 0 1px #fff3be60,0 0 8px #e8b65018}
.user-nick--lucky-lucky{--ub-c:#f4d783;background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shine 6s linear infinite}
.user-badge--keep-you-posted{--ub-c:#96b9eb;background:linear-gradient(135deg,#233751,#19283e);border:1px solid #6c8bb370;border-radius:6px}
.user-badge--mom-carry{--ub-c:#b8ee72;animation:ub-neon 5s linear infinite;background:linear-gradient(135deg,#243719,#18261c);border:1px solid #b0df6670;box-shadow:inset 0 1px #d6ff971a}
.user-nick--mom-carry{--ub-c:#b8ee72;animation:ub-neon 5s linear infinite}
.user-badge--cyber-cutlet{--ub-c:#89dcec;animation:ub-neon 7s linear infinite;background:linear-gradient(135deg,#26343e,#18242e);border:1px solid #8adbec90;border-radius:5px;box-shadow:inset 0 1px #cceefb30,0 0 10px #63d8ec18}
.user-badge--cyber-cutlet::before{content:'';display:block;flex:none;width:9px;height:9px;margin:0 3px;border:1px solid currentColor;border-radius:2px;background:linear-gradient(currentColor,currentColor) center/3px 3px no-repeat;box-shadow:-3px 0 0 -2px currentColor,3px 0 0 -2px currentColor,0 -3px 0 -2px currentColor,0 3px 0 -2px currentColor}
.user-nick--cyber-cutlet{--ub-c:#89dcec;animation:ub-neon 7s linear infinite}
.user-badge--scarlet{--ub-c:#ff2f40}
.user-badge--royal-gold{--ub-c:#f5c96b;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 3.2s linear infinite}
.user-badge--pink-sparkle{--ub-c:#ff9ecf}
.user-badge--pink-sparkle::before,.user-badge--pink-sparkle::after{content:'\2726';font-size:8px;color:#fff;position:absolute;animation:ub-sparkle 1.6s ease-in-out infinite}
.user-badge--pink-sparkle::before{top:-5px;left:8px}
.user-badge--pink-sparkle::after{bottom:-5px;right:10px;animation-delay:0.8s}
.user-badge--nub{--ub-c:#4C6EF5}
.user-badge--kep{--ub-c:#868E96}
.user-badge--mid{--ub-c:#748FFC}
.user-badge--afk{--ub-c:#4DABF7}
.user-badge--sus{--ub-c:#C2255C}
.user-badge--okak{--ub-c:#FD7E14;animation:ub-bounce 1.1s ease-in-out infinite}
.user-badge--krinzh{--ub-c:#FF8787;animation:ub-bounce 1.1s ease-in-out infinite}
.user-badge--skibidi{--ub-c:#15AABF;animation:ub-bounce 1.1s ease-in-out infinite}
.user-badge--abayunda{--ub-c:#82C91E}
.user-badge--glazer{--ub-c:#FAB005;animation:ub-glitch 3.5s steps(1) infinite}
.user-badge--npc{--ub-c:#909296}
.user-badge--lag{--ub-c:#E64980;animation:ub-glitch 3.5s steps(1) infinite}
.user-badge--redflag{--ub-c:#E03131}
.user-badge--default{--ub-c:#7C7E85}
.user-badge--musya{--ub-c:#FF922B;animation:ub-bounce 1.1s ease-in-out infinite}
.user-badge--shneyne{--ub-c:#BE4BDB;animation:ub-glitch 3.5s steps(1) infinite}
.user-badge--delulu{--ub-c:#F06595}
.user-badge--grifer{--ub-c:#2F9E44;animation:ub-bounce 1.1s ease-in-out infinite}
.user-badge--filyay-filyay{--ub-c:#20C997;animation:ub-bounce 1.1s ease-in-out infinite}
.user-badge--chiter{--ub-c:#F76707;animation:ub-glitch 3.5s steps(1) infinite}
.user-badge--pov{--ub-c:#339AF0}
.user-badge--neuroslop{--ub-c:#9775FA;animation:ub-glitch 3.5s steps(1) infinite}
.user-badge--cheremsha{--ub-c:#66A80F}
.user-badge--cheremsha::before,.user-badge--cheremsha::after{content:'\2726';font-size:8px;color:#fff;position:absolute;animation:ub-sparkle 1.6s ease-in-out infinite}
.user-badge--cheremsha::before{top:-5px;left:8px}
.user-badge--cheremsha::after{bottom:-5px;right:10px;animation-delay:0.8s}
.user-badge--punch{--ub-c:#FCC419}
.user-badge--punch::before,.user-badge--punch::after{content:'\2726';font-size:8px;color:#fff;position:absolute;animation:ub-sparkle 1.6s ease-in-out infinite}
.user-badge--punch::before{top:-5px;left:8px}
.user-badge--punch::after{bottom:-5px;right:10px;animation-delay:0.8s}
.user-badge--drysyasisya{--ub-c:#AE3EC9}
.user-badge--drysyasisya::before,.user-badge--drysyasisya::after{content:'\2726';font-size:8px;color:#fff;position:absolute;animation:ub-sparkle 1.6s ease-in-out infinite}
.user-badge--drysyasisya::before{top:-5px;left:8px}
.user-badge--drysyasisya::after{bottom:-5px;right:10px;animation-delay:0.8s}
.user-badge--phone-baby{--ub-c:#D6336C;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 2.4s linear infinite}
.user-badge--stan{--ub-c:#4263EB;animation:ub-pulse 2s ease-in-out infinite}
.user-badge--rizz{--ub-c:#E8590C;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 2.4s linear infinite}
.user-badge--looter{--ub-c:#37B24D}
.user-badge--looter::before,.user-badge--looter::after{content:'\2726';font-size:8px;color:#fff;position:absolute;animation:ub-sparkle 1.6s ease-in-out infinite}
.user-badge--looter::before{top:-5px;left:8px}
.user-badge--looter::after{bottom:-5px;right:10px;animation-delay:0.8s}
.user-badge--niche{--ub-c:#9C36B5;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 2.4s linear infinite}
.user-nick--niche{--ub-c:#9C36B5;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 2.4s linear infinite}
.user-badge--goat{--ub-c:#E6A700;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 3.2s linear infinite}
.user-nick--goat{--ub-c:#E6A700;background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shine 3.2s linear infinite}
.user-badge--diamond{--ub-c:#22B8CF;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 3.2s linear infinite}
.user-nick--diamond{--ub-c:#22B8CF;background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shine 3.2s linear infinite}
.user-badge--why-tho{--ub-c:#7950F2;animation:ub-rainbow 3s linear infinite}
.user-nick--why-tho{--ub-c:#7950F2;animation:ub-rainbow 3s linear infinite}
.user-badge--my-2016{--ub-c:#5C7CFA;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 2.4s linear infinite}
.user-nick--my-2016{--ub-c:#5C7CFA;background:linear-gradient(100deg,var(--ub-c) 40%,#fff 50%,var(--ub-c) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shimmer 2.4s linear infinite}
.user-badge--imba{--ub-c:#F03E3E;animation:ub-neon 2.8s linear infinite}
.user-nick--imba{--ub-c:#F03E3E;animation:ub-neon 2.8s linear infinite}
.user-badge--sigma{--ub-c:#ADB5BD;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 3.2s linear infinite}
.user-nick--sigma{--ub-c:#ADB5BD;background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ub-shine 3.2s linear infinite}
.user-badge--everest{--ub-c:#1C7ED6;animation:ub-pulse 2s ease-in-out infinite}
.user-nick--everest{--ub-c:#1C7ED6;animation:ub-neon 2s ease-in-out infinite}
.user-badge--rare-drop{--ub-c:#6741D9;animation:ub-rainbow 3s linear infinite}
.user-nick--rare-drop{--ub-c:#6741D9;animation:ub-rainbow 3s linear infinite}
.user-badge--baza{--ub-c:#40C057;animation:ub-pulse 2s ease-in-out infinite}
.user-nick--baza{--ub-c:#40C057;animation:ub-neon 2s ease-in-out infinite}
.user-badge--six-seven{--ub-c:#12B886;animation:ub-glitch 3.5s steps(1) infinite}
.user-badge--premium-light-gold-badge{--ub-c:#E4CE93;color:color-mix(in srgb,var(--ub-c) 24%,#120d02);background:linear-gradient(105deg,var(--ub-c) 30%,color-mix(in srgb,var(--ub-c) 30%,#fff) 45%,color-mix(in srgb,var(--ub-c) 72%,#000) 55%,var(--ub-c) 70%);background-size:300% 100%;border-color:color-mix(in srgb,var(--ub-c) 55%,transparent);animation:ub-shine 16s linear infinite;background:linear-gradient(105deg,#E4CE93 30%,#FFF6DE 45%,#D8C38B 55%,#E4CE93 70%);background-size:300% 100%;border:1px solid #BDA56B;box-shadow:inset 0 1px #FFF9E680;display:inline-block;box-sizing:border-box;max-width:min(100%,180px);overflow:hidden;text-overflow:ellipsis}
@media (prefers-reduced-motion:reduce){.user-badge,.user-badge::before,.user-badge::after,.user-nick,.user-nick::before,.user-nick::after{animation:none}}