ul, ol {
    text-decoration: underline;
}

.wp-block-list li {
    color: #008837;
    text-decoration: underline;
}

/* Ensure markers (numbers, alphabets, etc.) also get styled */
.wp-block-list li::marker {
    color: #008837;
    text-decoration: underline;
}

/* For custom floating numbers (::before) */
.list-floating li::before {
    color: #008837;
    text-decoration: underline;
}

.list-numbers { list-style-type: decimal; }
.list-alpha { list-style-type: lower-alpha; }
.list-capital { list-style-type: upper-alpha; }
.list-roman { list-style-type: lower-roman; }

.list-floating {
    counter-reset: section;
    list-style: none;
}
.list-floating li {
    counter-increment: section;
}
.list-floating li::before {
    content: counters(section, ".") " ";
    margin-right: 5px;
    color: #008837;
    text-decoration: underline;
}
