.container {
  margin-block: var(--el-p-vspace-top) var(--el-p-vspace-bottom);
  padding: var(--spacing-snug) 0 var(--spacing-snug) var(--spacing-comfortable);
  border-left: var(--size-4) solid var(--color-text-tertiary);
}

.quote {
  font-family: var(--el-blockquote-font-family), serif;
  font-size: var(--el-blockquote-font-size);
  font-weight: var(--el-blockquote-font-weight);
  font-style: var(--el-blockquote-font-style);
  line-height: var(--el-blockquote-line-height);
  color: var(--el-blockquote-color);
}

.attribution,
.source {
  font-family: var(--font-mono);
}

.link {
  @mixin anim-txt-typewriter;

  &:hover {
    color: var(--color-primary);
  }
}