/* Utility classes */

.comma-separated > *:not(:last-child)::after {
  content: ", ";
  margin-right: 0.25em;
}

.content-sm {
  max-width: 720px;
  width: 100%;
}

.content-auth {
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  height: 100%;
  max-width: none;
}

.margin-trim > *:first-child {
  margin-top: 0 !important;
}
.margin-trim > *:last-child {
  margin-bottom: 0 !important;
}