.score-region-heading {
  grid-column: 1 / -1;
  margin: 14px 0 -2px;
  padding: 9px 13px;
  border-left: 4px solid var(--gold);
  border-radius: 4px;
  background: var(--navy2);
  color: white;
  font: 700 17px Georgia, serif;
}

.score-region-heading:first-child {
  margin-top: 0;
}

.score-state-rank {
  flex: 0 0 auto;
  margin-left: 1px;
  color: var(--ink);
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  vertical-align: super;
  white-space: nowrap;
}

.score-team-name {
  display: inline-flex;
  align-items: baseline;
  gap: 3px;
  min-width: 0;
}

.score-team-name .score-state-rank {
  margin-left: 0;
}

.score-game-count {
  display: flex;
  align-items: center;
  align-self: end;
  min-height: 31px;
  padding: 0 2px;
  color: var(--green-dark);
  font-family: "Nunito Sans", Inter, "Segoe UI", sans-serif;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .75px;
  text-transform: uppercase;
  white-space: nowrap;
}

.game-broadcast-link { color: var(--green-dark); font-weight: 700; text-decoration: underline; text-underline-offset: 2px; }

#games .game,#featured-games .game{cursor:pointer}#games .game:hover,#featured-games .game:hover{box-shadow:0 7px 18px rgba(31,42,35,.13)}

#scores,.score-region-heading,#scores .game,#scores .game-head,#scores .score,#scores .score-team-name b,#scores .game-admin-actions button{font-family:"Nunito Sans",Inter,"Segoe UI",sans-serif}#scores .score-region-heading{font-weight:800}#scores .score-team-name b{font-weight:800}
