.custom-numbered-list {
    padding-left: 0;
    list-style-position: inside;
}
.custom-numbered-list.list-style-decimal,
.custom-numbered-list.list-style-upper-roman,
.custom-numbered-list.list-style-lower-alpha {
    counter-reset: item-counter;
    list-style-type: none;
}
.custom-numbered-list.list-style-decimal .custom-list-item::before,
.custom-numbered-list.list-style-upper-roman .custom-list-item::before,
.custom-numbered-list.list-style-lower-alpha .custom-list-item::before {
    counter-increment: item-counter;
    font-weight: bold;
    font-size: var(--marker-font-size, 1em);
    font-weight: var(--marker-font-weight, bold);
    line-height: var(--marker-line-height, normal);
}
.custom-numbered-list.list-style-decimal .custom-list-item::before {
    content: counter(item-counter) ". ";
}
.custom-numbered-list.list-style-upper-roman .custom-list-item::before {
    content: counter(item-counter, upper-roman) ". ";
}
.custom-numbered-list.list-style-lower-alpha .custom-list-item::before {
    content: counter(item-counter, upper-alpha) ". ";
}
.custom-numbered-list.list-style-disc    { list-style-type: disc;    }
.custom-numbered-list.list-style-circle  { list-style-type: circle;  }
.custom-numbered-list.list-style-square  { list-style-type: square;  }
.custom-numbered-list.list-style-none {
    list-style-type: none;
    padding-left: 0;
}
.custom-numbered-list.list-style-none .custom-list-item::marker {
    content: "";
}
.custom-numbered-list.list-style-disc .custom-list-item::before,
.custom-numbered-list.list-style-circle .custom-list-item::before,
.custom-numbered-list.list-style-square .custom-list-item::before,
.custom-numbered-list.list-style-none .custom-list-item::before {
    content: none !important;
    counter-increment: none;
}
.custom-numbered-list.list-style-disc .custom-list-item::marker,
.custom-numbered-list.list-style-circle .custom-list-item::marker,
.custom-numbered-list.list-style-square .custom-list-item::marker {
    font-size: var(--marker-font-size, 1em);
}
.list-item-content {
    display: contents;
}
.list-item-content > *:first-child {
    display: inline !important;
    vertical-align: baseline !important;
    margin: 0 !important;
}
.list-item-content > h1,
.list-item-content > h2,
.list-item-content > h3,
.list-item-content > h4,
.list-item-content > h5,
.list-item-content > h6 {
    display: inline !important;
    margin: 0 !important;
    line-height: inherit !important;
}
.block-editor-block-list__block .custom-list-item::before,
.block-editor-block-list__block .custom-list-item::marker {
    display: inline !important;
    visibility: visible !important;
    vertical-align: text-bottom !important;
    margin-top: 4px !important;
    line-height: 1 !important;
}