@use "@styles/abstracts/placeholders"; .list { margin: 0; ::marker { color: var(--color-primary-dark); } &--ordered { padding: 0; counter-reset: li; list-style-type: none; } &--ordered &__item { display: table; counter-increment: li; &::before { content: counters(li, ".") ". "; display: table-cell; padding-right: var(--spacing-2xs); color: var(--color-secondary); } } &--unordered { padding: 0 0 0 var(--spacing-sm); } &--flex { @extend %reset-list; display: flex; flex-flow: row wrap; gap: var(--spacing-sm); } &--flex &--flex { display: initial; position: relative; top: var(--spacing-2xs); } }