/* Android app download-source layout. Action appearance comes from the shared K2040 button system. */

.download-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .7rem;
}

.download-source {
  flex: 0 0 auto;
  min-width: 0;
}

@media (max-width: 900px) {
  .android-page .download-section .download-row {
    width: 100%;
    margin-top: 1.2rem;
    padding-top: 0;
    align-self: stretch;
    justify-content: flex-start;
    gap: .65rem;
  }
}

@media (max-width: 620px) {
  .android-page .download-section .download-source {
    width: auto;
    min-width: 0;
    min-height: 46px;
  }

  .android-page .download-section .external-platform-link--icon-only-mobile {
    width: 46px;
    min-width: 46px;
    min-height: 46px;
    padding-right: .6rem !important;
    padding-left: .6rem !important;
  }

  .android-page .download-section .download-source:not(.external-platform-link--icon-only-mobile) {
    padding-right: .75rem;
    padding-left: .75rem;
    font-size: .84rem;
  }
}
