.player-presence{position:absolute;left:6px;bottom:7px;display:flex;align-items:center;gap:4px;font:9px/1.3 Arial,sans-serif;color:var(--green)}
.player-presence>i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--soft-accent)}
.player-presence.away{color:var(--gold)}.player-presence.away>i{background:var(--gold);box-shadow:none}
.presence-toggle.is-away{color:var(--gold);background:var(--accent);box-shadow:inset 0 0 0 1px var(--gold-soft)}
