
/* ==================== 文章详情 ==================== */


/*超链接*/
.entry-content a u,
.entry-content p a {
    color: --fs-experimental-link-color;
    text-decoration: none;
    border-bottom: 1px dotted rgba(30, 115, 190, 0.4);
    transition: all 0.2s ease;
}

.entry-content a u{
    text-decoration: none !important;
} 
.entry-content p a:hover {
    color: --fs-experimental-link-color;
    border-bottom-color: rgba(11, 79, 156, 0.8);
}


/* ==================== 文章-表格 ==================== */

.single-post table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin: 24px 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    font-size: 14px;
    color: #374151;
    display: table;
    table-layout: auto;
}

/* 表头 */
.single-post th {
    background: #f1f5f9;
    color: #1f2937;
    font-weight: 600;
    text-align: left;
    padding: 10px 14px;
    border-bottom: 1px solid #e5e7eb;
    white-space: nowrap;     /* 表头不换行 */
}

/* 单元格 */
.single-post td {
    padding: 10px 14px;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    white-space: normal;
    word-break: break-word;
}

/* 去掉最后一行下边框 */
.single-post tr:last-child td {
    border-bottom: none;
}

/* 斑马纹 */
.single-post tbody tr:nth-child(even) {
    background-color: #f9fafb;
}

/* 悬浮高亮 */
.single-post tbody tr:hover {
    background-color: #eef2ff;
    transition: background-color 0.2s ease;
}

/* 第一列强调 */
.single-post td:first-child {
    font-weight: 500;
    color: #111827;
}

@media (max-width: 768px) {
    .single-post table {
        display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        min-width: 100%;
    }
}

.single-post table::-webkit-scrollbar {
    height: 6px;
}
.single-post table::-webkit-scrollbar-thumb {
    background: #c7d2fe;
    border-radius: 4px;
}

