.android-download-modal .modal-dialog {
  width: calc(100% - 2rem);
  max-width: 440px;
  margin-right: auto;
  margin-left: auto;
}
.android-download-modal .modal-content { overflow-wrap: anywhere; }
.android-download-modal .modal-body { padding: 1.5rem; }
.android-download-modal .modal-title { line-height: 1.5; }
.android-download-link + .android-download-qr { margin-top: 1.5rem; }
.android-download-qr-image {
  display: block;
  width: 256px;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 12px;
  border-radius: 8px;
  background: #fff;
}
.public-account .android-download-modal .modal-content {
  border-color: var(--public-border);
  background: #15252d;
  color: var(--public-ink);
}
.public-account .android-download-modal .modal-header,
.public-account .android-download-modal .modal-footer { border-color: var(--public-border); }
.public-account .android-download-modal .text-body-secondary { color: var(--public-muted) !important; }
.public-account .android-download-modal .btn-primary {
  border-color: rgba(220, 192, 146, .4);
  background: rgba(220, 192, 146, .14);
  color: var(--public-gold);
}
.public-account .android-download-modal .btn-primary:hover {
  border-color: var(--public-gold);
  background: rgba(220, 192, 146, .24);
}
@media (max-width: 360px) {
  .android-download-modal .modal-body { padding: 1rem; }
  .android-download-modal .modal-footer .btn { width: 100%; }
}
