.p128-player-symbol {
  display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box;
  width:1.25em; height:1.25em; flex-shrink:0; border:1px solid currentColor; border-radius:50%;
  line-height:1; vertical-align:-.08em; white-space:nowrap; font-weight:700;
}
.p128-player-reference { display:inline-flex; align-items:baseline; gap:.2em; white-space:nowrap; }
.p128-player-name { font-weight:inherit; }
.option.shared-player-option { grid-template-columns:minmax(0,1fr); }
