/* Shared button label centering across the app */
button,
.primary,
.primary-link,
.not-found-button,
a.primary,
.card button,
.panel button,
.top-nav button:not(.mobile-menu-close),
.autocomplete button,
.membership-actions > button,
.membership-actions > .primary,
.membership-actions > .primary-link,
.membership-actions > a.primary,
.posted-jobs-create,
.posted-job-actions > .primary,
.posted-job-actions > .primary-link,
.matched-coach-cta,
.resume-download-btn,
.filter-row button,
.filters button,
.game-finder-tabs button,
.back-button,
.danger-button,
.school-card-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  text-align: center !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  box-sizing: border-box !important;
}

.resume-action-row {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.resume-action-row--inline {
  gap: 8px;
}

.resume-action-copy {
  line-height: 1.4;
}
