.turn-indicator{border:2px solid #71829a;border-radius:16px;min-width:0;padding:10px;transition:border-color .16s,box-shadow .16s}.turn-indicator[data-turn=your_turn]{border-color:#7fbd7a;box-shadow:0 0 0 1px #7fbd7a18}.turn-indicator[data-pulse=true][data-turn=your_turn]{animation:.6s ease-out turn-acquired}.turn-indicator-status{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 2px 8px;font-size:12px;line-height:1.4;display:flex}.turn-indicator-label{align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.turn-indicator-icon{color:var(--muted);flex:none;font-size:17px;line-height:1}.turn-indicator[data-turn=your_turn] .turn-indicator-icon{color:#7fbd7a}.turn-indicator-timer{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-weight:800}.turn-indicator[data-can-act=true] input:focus{border-color:#7fbd7a}@keyframes turn-acquired{0%,to{box-shadow:0 0 0 1px #7fbd7a18}45%{box-shadow:0 0 0 5px #7fbd7a24}}@media (prefers-reduced-motion:reduce){.turn-indicator{transition:none!important;animation:none!important}}.cosmetic-glyph{width:100%;height:100%;display:block}.player-identity{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.identity-profile-link{min-width:0;max-width:100%;color:inherit;border-radius:8px;align-items:center;gap:9px;text-decoration:none;display:inline-flex}a.identity-profile-link:hover .identity-name{text-underline-offset:3px;text-decoration:underline}a.identity-profile-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.identity-name{overflow-wrap:anywhere;min-width:0;font-weight:650}.identity-avatar{box-sizing:border-box;color:var(--accent);flex:none;position:relative}.identity-avatar .cosmetic-glyph{width:76%;height:76%}.identity-avatar[data-skin=avatar-comet]{color:#d4ed91;background:#24352d}.identity-avatar[data-skin=avatar-anchor]{color:#77cae6;background:#1b3442}.identity-avatar[data-frame=frame-lime]{box-shadow:0 0 0 2px #d4ed91,0 0 0 4px #d4ed9130}.identity-avatar[data-frame=frame-ocean]{box-shadow:0 0 0 2px #77cae6,0 0 0 4px #77cae630}.identity-details{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.identity-rank{border:1px solid var(--line);white-space:nowrap;border-radius:9px;padding:2px 6px}.identity-badge{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.identity-badge .cosmetic-glyph{width:19px;height:19px}.player-identity.compact{gap:7px}.player-identity.compact .avatar{width:28px;height:28px;font-size:13px}.player-identity.compact .identity-details{gap:3px}.player-identity.large{flex-direction:column;justify-content:center;gap:12px}.player-identity.large .identity-profile-link{flex-direction:column}.player-identity.large .identity-name{font-size:25px}.player-identity.large .identity-details{justify-content:center;font-size:12px}.identity-avatar[data-animation=animation-sparkle]:before{content:"✧";color:var(--accent);pointer-events:none;animation:2s ease-in-out 2 identity-sparkle;position:absolute;top:-8px;right:-4px}@keyframes identity-sparkle{50%{opacity:.35;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.identity-avatar[data-animation]:before{animation:none}}
