/* Public mobile body copy matches the Releases description (14.72px at 16px root). */
@media (max-width: 860px) {
  :root {
    --mobile-body-font-size: .92rem;
  }

  body :is(
    p:not(.eyebrow),
    .type-pill,
    .form-note,
    .upload-help,
    .disabled-note,
    .product-meta,
    .store-note,
    .show-title > span,
    .show-location,
    .details li
  ) {
    font-size: var(--mobile-body-font-size) !important;
  }

  body footer {
    flex-wrap: nowrap;
    column-gap: clamp(.3rem, 1.5vw, .75rem);
  }

  body footer > div {
    font-size: clamp(.6rem, 3.2vw, .92rem) !important;
    flex: 0 0 auto;
    white-space: nowrap;
  }
}
