UserCSS

1
2
3

4

body *::before {
--code-number-color: var(--code-color);
/* --code-number-color: #1c2b27; */
/* --code-accent-color: #c9e6de; */
}

counter使
.section-title {
counter-reset: codeline;
}
reset.section-title
.code-block.start
.code-block span.indent code.code-body {
counter-increment: codeline;
margin-left: -1.5em;
padding-left: 2.3em;
}
.code-block span.indent code.code-body::before {
content: counter(codeline);
position: absolute;
display: inline-block;
z-index: 10;
margin-left: -2.4em;
width: 2em;
padding-right: 0.2em;
text-align: right;
vertical-align: bottom;
border-right: solid 1px #fff;
opacity: .5; /* */
color: var(--code-number-color); /* */
}
/* 調 */
.cursor-line .code-block span.indent code.code-body::before {
opacity: 1;
font-weight: bolder;
background-color: var(--code-accent-color); /* */
}