/* prism-sde.css */

/* 基础代码块样式 */
pre[class*="language-sde"] {
    background: #282a36; /* Dracula 深色背景 */
    color: #f8f8f2; /* 默认文本色 */
    padding: 1em;
    margin: .5em 0;
    overflow: auto;
    border-radius: 0.3em;
    font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
    font-weight: 500; /* 略加粗 */
}

/* 评论颜色 */
.token.comment {
    color: #6272a4; /* 淡紫色 */
}

/* 字符串颜色 */
.token.string {
    color: #f1fa8c; /* 亮黄色 */
}

/* 关键字颜色 */
.token.keyword {
    color: #ff79c6; /* 粉紫色 */
}

/* 字面量颜色 */
.token.literal {
    color: #bd93f9; /* 淡紫色 */
}

/* 函数颜色 */
.token.function {
    color: #50fa7b; /* 绿色 */
}

/* 操作符颜色 */
.token.operator {
    color: #ff5555; /* 红色 */
}

/* 标点符号颜色 */
.token.punctuation {
    color: #f8f8f2; /* 与文本色接近 */
}

/* 行号插件样式 */
.line-numbers .line-numbers-rows {
    border-right: 1px solid #44475a; /* 深灰色边框 */
}

.line-numbers-rows > span:before {
    color: #6272a4; /* 行号色 */
}