body { 
    background-color: #1e1e1e;
    color: #cccccc;
}

p {
    margin: 8px 0;
    line-break: anywhere;
    text-align: start;
}

.title {
    text-align: center;
}

.update {
    text-align: center;
    font-size: smaller;
    opacity: 0.8;
}

/* 设置默认的样式 */
ol {
    counter-reset: item;
    list-style-type: none;
    /* 移除默认的数字或字母样式 */
    padding-left: 0;
}

/* 对于每个 <li> 元素，递增计数器并设置内容 */
ol>li {
    display: block;
    margin-bottom: 16px;
}

ol>li:before {
    content: counters(item, ".") ". ";
    /* 使用点作为分隔符 */
    counter-increment: item;
    font-weight: bold;
}

/* 子列表的样式 */
ol ol {
    counter-reset: subitem;
    margin-left: 16px;
    /* 添加缩进 */
}

ol ol>li {
    display: block;
}

ol ol>li:before {
    content: counters(item, ".") "." counters(subitem, ".") " ";
    /* 继承父级计数器并添加自己的 */
    counter-increment: subitem;
}

ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 16px;
    list-style: square;
}

ol ul {
    margin-left: 32px;
}