dialog {
  margin: auto;
  border: none;
  border-radius: var(--radius);
  box-shadow: var(--shadow-lg, 0 20px 60px rgb(0 0 0 / 0.3));
  inline-size: min(90vw, 48rem);
  max-block-size: 80vh;
  overflow-y: auto;
  padding: var(--space-6, 1.5rem);
}

dialog::backdrop {
  background: rgb(0 0 0 / 0.4);
}
