/* Apple App Store badge — 40px artwork; link hit target ≥48×48, no visible chrome. */
html.hide-app-store-badge .site-app-store-row {
  display: none !important;
}

.app-store-badge-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 48px;
  min-width: 48px;
  padding: 4px 8px;
  line-height: 0;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.app-store-badge-link img {
  display: block;
  height: 40px;
  width: auto;
  pointer-events: none;
}

.site-app-store-row {
  margin: 1.25rem 0;
}

.site-app-store-row--footer {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
