.homescreen-preview-dialog {
  width: min(420px, calc(100% - 32px));
  padding: 23px;
  border: 1px solid #b9bdc3;
  border-radius: 15px;
  background: #fbfbfc;
  color: #14181e;
  box-shadow: 0 16px 50px #15192359;
  font: 16px/1.45 system-ui, sans-serif;
}
.homescreen-preview-dialog::backdrop { background: #11182866; }
.homescreen-preview-dialog h2 { margin: 0 40px 6px 0; font-size: 21px; }
.homescreen-preview-dialog p { margin: 0; }
.homescreen-preview-dialog button {
  float: right;
  width: 33px;
  height: 33px;
  border: 1px solid #c4c9ce;
  border-radius: 50%;
  background: #eef0f4;
  font: 22px/1 system-ui, sans-serif;
  cursor: pointer;
}
#main [role="button"]:focus-visible {
  outline: 2px solid #3167cf;
  outline-offset: 3px;
}
.homescreen-cYcgP.homescreen-1iwuzyt { width: max-content; min-width: 176px; }
@media (max-width: 809.98px) {
  .homescreen-FRRGY .homescreen-xxhg1r-container { bottom: 92px; right: 16px; }
}
