.ios-install-status {
  width: fit-content;
  max-width: 100%;
  margin: 26px auto 0;
  padding: 12px 20px;
  border-radius: 8px;
  background: #f5f6ff;
  color: #182763;
  font: 500 16px/1.6 var(--resource-ui);
  text-wrap: pretty;
}
.ios-install-status [data-ios-device] { font-weight: 700; }

.resource-page .info-dialog .ios-unsigned-download {
  display: block;
  margin-bottom: 24px;
  padding: 18px 24px;
  background: #2115ed;
  color: #fff;
  font: 600 18px/1.5 var(--resource-ui);
  text-align: center;
  text-decoration: none;
}
.resource-page .info-dialog .ios-unsigned-download:hover { background: #3428ff; }
.resource-page .info-dialog .ios-unsigned-download:focus-visible { outline: 3px solid #2115ed; outline-offset: 4px; }
.resource-page .info-dialog .ios-unsigned-download[hidden] { display: none; }
