#iosA2hsModal .a2hs-backdrop{
  position: fixed; inset: 0;
  background: rgba(0,0,0,.45);
  z-index: 9998;
}

#iosA2hsModal .a2hs-card{
  position: fixed;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  background: #000;
  border-radius: 12px;
  padding: 30px 16px;
  width: min(92vw, 360px);
  z-index: 9999;
}

#iosA2hsModal .a2hs-title{
  font-weight: 700;
  margin-bottom: 10px;
}

#iosA2hsModal .a2hs-steps{
  font-size: .8em;
}