.disc-list {
  --disc-list-spacing: var(--space-md);
  --color-disc-list-marker: var(--color-signature-blue);

  list-style: disc;
  list-style-position: outside;

  margin-left: var(--space-xl);
}

.disc-list li {
  margin-bottom: var(--disc-list-spacing);
}

.disc-list li::marker {
  color: var(--color-disc-list-marker);
  font-size: var(--text-size-xlarge);
  line-height: 0;
}

.disc-list--current {
  --color-disc-list-marker: currentColor;
}

.disc-list--spacious {
  --disc-list-spacing: calc(var(--spacing) * 8);
}

.disc-list--tight {
  --disc-list-spacing: var(--spacing);
}
