.orbit-card__chart .metric-chip-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.orbit-card__chart .metric-chip {
  gap: 4px;
  padding: 10px 11px;
  border-radius: 16px;
}

.orbit-card__chart .metric-chip span {
  font-size: 0.66rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.orbit-card__chart .metric-chip strong {
  font-size: 0.84rem;
}

.orbit-card__chart .profile-chart {
  gap: 8px;
}

.orbit-card__chart .profile-chart__row {
  grid-template-columns: 74px 1fr auto;
  gap: 8px;
  padding: 2px 0;
}

.orbit-card__chart .profile-chart__row span {
  font-size: 0.71rem;
  letter-spacing: 0.03em;
}

.orbit-card__chart .profile-chart__row strong {
  font-size: 0.8rem;
}

.orbit-card__chart .shot-board {
  gap: 10px;
}

.orbit-card__chart .shot-board__top,
.orbit-card__chart .shot-board__bottom {
  gap: 10px;
}

.orbit-card__chart .shot-board__hero,
.orbit-card__chart .shot-board__mini,
.orbit-card__chart .shot-board__score {
  gap: 7px;
  padding: 10px 11px;
  border-radius: 16px;
}

.orbit-card__chart .shot-board__meta span,
.orbit-card__chart .shot-board__meta small {
  font-size: 0.66rem;
  letter-spacing: 0.05em;
}

.orbit-card__chart .shot-board__hero strong,
.orbit-card__chart .shot-board__mini strong,
.orbit-card__chart .shot-board__score strong {
  font-size: 0.92rem;
}

.orbit-card__chart .shot-board__hero p {
  font-size: 0.74rem;
  line-height: 1.24;
}

.orbit-card__chart .shot-board__hero-foot span,
.orbit-card__chart .shot-board__legend span {
  font-size: 0.64rem;
}

.orbit-card__chart .shot-board__hero-foot strong {
  font-size: 0.76rem;
}

@media (min-width: 410px) {
  .orbit-card__chart .metric-chip-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
