@@ -1945,10 +1945,12 @@ button.scroll-convo {
1945
1945
.markdown ol > li {
1946
1946
position : relative;
1947
1947
padding-left : 0.375em ;
1948
+ counter-increment : list-counter;
1948
1949
}
1949
1950
1950
1951
.prose ol > li ::marker ,
1951
1952
.markdown ol > li ::marker {
1953
+ content : counter (list-counter) ". " ;
1952
1954
color : var (--tw-prose-counters );
1953
1955
font-weight : 400 ;
1954
1956
}
@@ -1957,11 +1959,33 @@ button.scroll-convo {
1957
1959
.prose ol ol ,
1958
1960
.markdown ol ol {
1959
1961
list-style-type : lower-alpha;
1962
+ counter-reset : list-counter-alpha;
1963
+ }
1964
+
1965
+ .prose ol ol > li ,
1966
+ .markdown ol ol > li {
1967
+ counter-increment : list-counter-alpha;
1968
+ }
1969
+
1970
+ .prose ol ol > li ::marker ,
1971
+ .markdown ol ol > li ::marker {
1972
+ content : counter (list-counter-alpha, lower-alpha) ". " ;
1960
1973
}
1961
1974
1962
1975
.prose ol ol ol ,
1963
1976
.markdown ol ol ol {
1964
1977
list-style-type : lower-roman;
1978
+ counter-reset : list-counter-roman;
1979
+ }
1980
+
1981
+ .prose ol ol ol > li ,
1982
+ .markdown ol ol ol > li {
1983
+ counter-increment : list-counter-roman;
1984
+ }
1985
+
1986
+ .prose ol ol ol > li ::marker ,
1987
+ .markdown ol ol ol > li ::marker {
1988
+ content : counter (list-counter-roman, lower-roman) ". " ;
1965
1989
}
1966
1990
1967
1991
/* Unordered lists */
@@ -2025,6 +2049,28 @@ button.scroll-convo {
2025
2049
color : currentColor;
2026
2050
}
2027
2051
2052
+ /* Reset counter for new sections */
2053
+ .prose h1 + ol ,
2054
+ .prose h2 + ol ,
2055
+ .prose h3 + ol ,
2056
+ .prose h4 + ol ,
2057
+ .prose h5 + ol ,
2058
+ .prose h6 + ol ,
2059
+ .markdown h1 + ol ,
2060
+ .markdown h2 + ol ,
2061
+ .markdown h3 + ol ,
2062
+ .markdown h4 + ol ,
2063
+ .markdown h5 + ol ,
2064
+ .markdown h6 + ol {
2065
+ counter-reset : list-counter;
2066
+ }
2067
+
2068
+ /* Reset counter after unordered lists */
2069
+ .prose ul + ol ,
2070
+ .markdown ul + ol {
2071
+ counter-reset : list-counter;
2072
+ }
2073
+
2028
2074
/* Keyframes */
2029
2075
2030
2076
@keyframes slideFromLeftToRightAndFade {
0 commit comments