.quote {
  margin: 1rem auto 3rem;
  width: min(100% - 2rem, var(--container));
  background: var(--color-surface-soft);
  border-left: 4px solid var(--color-purple);
  border-radius: var(--radius);
  padding: 1.5rem;
}
.quote p { font-size: 1.25rem; }
.quote figcaption { color: var(--color-muted); }
.quote cite { font-style: normal; font-weight: 600; color: var(--color-text); }
