form,
section {
  min-width: 600px;
  margin: 1em auto;
  padding: 1em;
  border: 1px solid #ccc;
  border-radius: 1em;
}

pre {
  padding: 1em;
}

.alert {
  background-color: #f6cabf;
  padding: 1em;
  border-radius: 1em;
  margin: 1em 0;
}

.title {
  text-align: center;
}

.numeric {
  text-align: right;
}

.dataframe td {
  text-align: right;
}

@media (prefers-reduced-motion: no-preference) {
  progress:indeterminate {
    animation: progress-indeterminate 5s linear infinite;
  }
}

form.in-table {
  min-width: unset;
  margin: unset;
  border: unset;
  padding: unset;
}
