.player-title-host{position:relative;display:inline-block;max-width:100%;vertical-align:baseline}.ach-reward-title-preview__title.player-title-host,.ach-reward-title-preview__title.player-title-host--sparkle,.game-score-title.player-title-host,.lobby-online-row__title.player-title-host,.lobby-player__title.player-title-host,.lobby-player__title.player-title-host--bleeding,.lobby-player__title.player-title-host--sparkle,.player-title-host--bleeding,.player-title-host--sparkle,.profile-title-preview-host.player-title-host,.public-profile__subtitle.player-title-host,.ranking-tile__title.player-title-host,.season-reward-tooltip__title-under-nick.player-title-host{overflow:visible}.profile-title-pick-btn{overflow:visible;min-width:130px;min-height:42px;justify-content:center}.profile-title-pick-btn .profile-title-preview-host{display:inline-block;max-width:100%}.player-title{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;line-height:1.25}.player-title__text{position:relative;z-index:1;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-title--bold .player-title__text{font-weight:700}.player-title--italic .player-title__text{font-style:italic}.player-title--underline .player-title__text{text-decoration:underline;text-underline-offset:2px}.player-title--anim-pulse .player-title__text{animation:player-title-pulse 2.8s ease-in-out infinite}@keyframes player-title-pulse{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.5;filter:brightness(1.28)}}.player-title--anim-rainbow .player-title__text,.player-title--anim-rainbow_custom .player-title__text{background-image:var(--title-rainbow-gradient);background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:player-title-rainbow-shift 3.2s linear infinite}@keyframes player-title-rainbow-shift{0%{background-position:0 50%}to{background-position:100% 50%}}.player-title--gradient .player-title__text{background-image:var(--title-gradient-static);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.player-title--anim-sparkle,.player-title--sparkle{overflow:visible}.player-title__sparkle{position:absolute;inset:-8px -12px;pointer-events:none;z-index:2;overflow:visible}.player-title__sparkle-dot{position:absolute;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:rgba(255,255,255,.92);box-shadow:0 0 6px rgba(255,255,255,.85);animation:lobby-sparkle-dot .8s ease-in-out forwards;pointer-events:none}@keyframes lobby-sparkle-dot{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(.4)}}.player-title--bleeding{overflow:visible}.player-title--bleeding .player-title__text{position:relative}.player-title--bleeding .player-title__text:after{content:attr(data-text);position:absolute;left:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:transparent;-webkit-text-fill-color:transparent;background:radial-gradient(ellipse 46% 34% at 16% 58%,rgba(165,10,10,.92) 0,transparent 72%),radial-gradient(ellipse 36% 30% at 72% 40%,rgba(120,0,0,.82) 0,transparent 68%),radial-gradient(ellipse 52% 24% at 44% 66%,rgba(95,0,0,.72) 0,transparent 64%),radial-gradient(ellipse 28% 38% at 88% 62%,rgba(145,8,8,.62) 0,transparent 70%),radial-gradient(ellipse 22% 28% at 35% 35%,rgba(110,0,0,.55) 0,transparent 65%);-webkit-background-clip:text;background-clip:text;animation:player-title-blood-smear-drift 5.5s ease-in-out infinite}@keyframes player-title-blood-smear-drift{0%,to{opacity:.78}50%{opacity:.95}}.player-title__blood-drips{position:absolute;left:-4px;right:-4px;top:0;bottom:0;pointer-events:none;z-index:4;overflow:visible}.player-title__blood-drip{position:absolute;top:100%;margin-left:-1px;border-radius:0 0 40% 40%;background:linear-gradient(180deg,#a01010,#6b0000 55%,rgba(90,0,0,0));transform-origin:top center;animation:player-title-blood-drip-fall var(--drip-duration,1.1s) ease-in forwards;box-shadow:0 0 2px rgba(120,0,0,.55)}.player-title__blood-drip--blob:before{content:"";position:absolute;top:-3px;left:50%;width:calc(100% + 4px);height:5px;margin-left:calc(-50% - 2px);border-radius:50%;background:radial-gradient(ellipse at center,#8b0000 0,#5a0000 70%,transparent 100%)}@keyframes player-title-blood-drip-fall{0%{height:0;opacity:0}12%{height:4px;opacity:1}to{height:var(--drip-length,7px);opacity:0;transform:translateY(3px)}}.admin-title-preview-wrap{min-width:180px;min-height:52px;padding:10px 14px 16px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);overflow:visible}.admin-title-style-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.admin-title-style-checks{display:flex;flex-wrap:wrap;gap:14px 18px}.admin-title-style-checks label{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.admin-title-custom-colors{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-title-custom-colors input[type=color]{width:42px;height:34px;padding:2px;border:none;border-radius:8px;cursor:pointer;background:transparent}.admin-title-form-card--editing{border-color:rgba(120,180,255,.45);box-shadow:0 0 0 1px rgba(120,180,255,.2)}.admin-title-item--editing{border-color:rgba(120,180,255,.45)!important}.admin-title-item-btn--active{border-color:var(--accent)!important;color:var(--accent)!important}