.pitch-site--app .stage-subject-actions {
  align-items: center;
  display: flex;
  gap: 6px;
  justify-content: center;
}

.pitch-site--app .stage-subject-actions .btn-favorite,
.pitch-site--app .stage-subject-actions .comparison-picker__trigger {
  color: var(--ps-cream-soft);
  font-size: 1.25rem;
}

.pitch-site--app .stage-subject-actions .btn-favorite:hover,
.pitch-site--app .stage-subject-actions .btn-favorite--active,
.pitch-site--app .stage-subject-actions .comparison-picker__trigger:hover,
.pitch-site--app .stage-subject-actions .comparison-picker[open] .comparison-picker__trigger {
  color: var(--ps-yellow);
}

.pitch-site--app .subject-index__title {
  font-size: var(--text-display-2);
  line-height: 1.05;
}

.pitch-site--app .subject-identity {
  flex: 1 1 0;
  min-width: 0;
}

.pitch-site--app .subject-row__toggle {
  background: transparent;
  border: 0;
  border-block-end: 1px solid var(--color-border);
  cursor: pointer;
  text-align: start;
  width: 100%;
}

.pitch-site--app .team-card__favorite {
  inset-block-start: var(--space-xxs);
  inset-inline-end: var(--space-xxs);
  position: absolute;
}

.pitch-site--app .squad-table__number {
  color: var(--color-ink-light);
  font-family: var(--font-mono);
  width: 3ch;
}

.pitch-site--app .team-card__toggle {
  cursor: pointer;
  text-align: start;
  width: 100%;
}
