.wp-block-list {
    padding-left: 2em;
}

.wp-block-list > li:not(:first-child) {
    margin-top: 0.5em;
}

.wp-block-list :where(ol, ul) {
    margin-top: 0.5em;
    margin-bottom: 1em;
    padding-left: 1.5em;
}

.wp-block-list.has-background {
    padding: 1em;
    padding-left: 2em;
}

ol.wp-block-list li::marker {
    font-weight: 400;
}

ul.wp-block-list.is-style-list {
    list-style: disc;
}

ul.wp-block-list[class*="is-style-"]:not(.is-style-list),
ul.wp-block-list[class*="is-style-"]:not(.is-style-list) ul:not([class*="is-style-"]) {
    list-style: none;
}

ul.wp-block-list[class*="is-style-"]:not(.is-style-list) > li,
ul.wp-block-list[class*="is-style-"]:not(.is-style-list) ul:not([class*="is-style-"]) > li {
    position: relative;
}

ul.wp-block-list[class*="is-style-"]:not(.is-style-list) > li:before,
ul.wp-block-list[class*="is-style-"]:not(.is-style-list) ul:not([class*="is-style-"]) > li::before {
    font-family: 'Dashicons';
    position: absolute;
    left: -1.4em;
}

ul.wp-block-list.is-style-list-angle > li:before,
ul.wp-block-list.is-style-list-angle ul:not([class*="is-style-"]) > li::before {
    content: "\f345";
    font-size: 0.8em;
    line-height: 1.8em;
    left: -1.6em;
}

ul.wp-block-list.is-style-list-caret > li:before,
ul.wp-block-list.is-style-list-caret ul:not([class*="is-style-"]) > li::before {
    content: "\f139";
}

ul.wp-block-list.is-style-list-check > li:before,
ul.wp-block-list.is-style-list-check ul:not([class*="is-style-"]) > li::before {
    content: "\f15e";
}

ul.wp-block-list.is-style-list-check-circle > li:before,
ul.wp-block-list.is-style-list-check-circle ul:not([class*="is-style-"]) > li::before {
    content: "\f12a";
}

ul.wp-block-list.is-style-list-star > li:before,
ul.wp-block-list.is-style-list-star ul:not([class*="is-style-"]) > li::before {
    content: "\f155";
    font-size: 0.8em;
    line-height: 1.8em;
    left: -1.6em;
}
