html,
body {
  font-family: var(--font-body), sans-serif;
}

.bg-blood-dark {
  background-color: #991b1b;
}

.prose-editor p {
  margin: 0 0 0.9em;
}

.prose-editor h2 {
  font-family: var(--font-heavy), sans-serif;
  font-size: 1.6rem;
  line-height: 1.15;
  text-transform: uppercase;
  margin: 1.4em 0 0.6em;
}

.prose-editor h3 {
  font-family: var(--font-heavy), sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  margin: 1.2em 0 0.5em;
}

.prose-editor ul {
  list-style: disc;
  margin: 0.8em 0 0.8em 1.6em;
}

.prose-editor ol {
  list-style: decimal;
  margin: 0.8em 0 0.8em 1.6em;
}

.prose-editor li {
  margin: 0.25em 0;
}

.prose-editor blockquote {
  border-left: 3px solid #b91c1c;
  padding-left: 1rem;
  color: #4b5563;
  font-style: italic;
  margin: 1em 0;
}

.prose-editor a {
  color: #b91c1c;
  text-decoration: underline;
}

.prose-editor img {
  max-width: 100%;
  height: auto;
}

.quill-wrap {
  height: 16rem;
  margin-bottom: 3rem;
}

.quill-wrap .ql-container {
  height: 100%;
}

#member-search::placeholder,
input::placeholder,
textarea::placeholder {
  color: #4b5563;
}

@media (min-width:1024px){.unc-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
