body {
  font-family: system-ui, sans-serif;
}

iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

sl-dialog::part(body) {
  padding-top: 3px;
}

sl-dialog::part(footer) {
  padding-top: 0;
}

.modalContent {
  display: grid;
  gap: 10px;
}

.modalButton {
  margin-top: -1.625rem;
}

.modalIcon {
  margin-top: 1.5px;
  margin-left: 3.625px;
  margin-right: -3.75px;
}

sl-input::part(input):-webkit-autofill, sl-input::part(input):-webkit-autofill:focus {
  -webkit-text-fill-color: var(--sl-input-color);
}