
.block_custom .content{
    color: rgba(49, 26, 14, 0.94);
    font-size: 14px;
}
/* 每个 block 整体 */
.pkp_block {
    background-color: #cac9c9c3;  /* 浅灰色底 */
    border: 1px solid #bdbcb36c;     /* 边框 */
    border-radius: 6px;         /* 圆角，可选 */
    margin-bottom: 15px;        /* block 之间的间距 */
    padding: 10px;              /* 内边距 */
}

/* 每个 block 的标题 */
.pkp_block .title {
    background-color: #575757;   /* 深灰色底 */
    color: #f6f6f6;
    font-size: 16px;
    padding: 6px 10px;        /* 内边距 */
    margin: -10px -10px 10px -10px;  /* 把标题撑满整个上边 */
    border-radius: 6px 6px 0 0;      /* 让标题和 block 整体圆角衔接 */
}
/* block 内的链接 */
.pkp_block a {
    color: rgba(49, 26, 14, 0.94);
    text-decoration: none;
}

.pkp_block a:hover {
    color: rgba(114, 7, 41, 0.94));
    text-decoration: underline;
}


.page_index_journal a {
    color: rgba(49, 26, 14, 0.94);          /* 橙色 */
    text-decoration: underline;   
}

.page_index_journal a:hover {
    color: rgba(45, 5, 36, 0.94);          /* 悬停时变深橙色 */
    text-decoration: underline;   /* 悬停时依然保持下划线 */
}

/* 所有标题颜色 */

.pkp_structure_main h1,
.pkp_structure_main h2,
.pkp_structure_main h3,
.pkp_structure_main h4 {
    /* 渐变文字颜色 */
    background: linear-gradient(90deg, rgba(49, 26, 14, 0.94), rgba(9, 5, 1, 0.94));
    -webkit-background-clip: text;  /* Safari/Chrome */
    -webkit-text-fill-color: transparent;
    background-clip: text;          /* 其他浏览器 */
    color: transparent;

    /* 字体和加粗 */
    font-weight: 700;
    font-family: 'Arial', sans-serif;

    /* 间距 */
    margin-top: 1.5em;
    margin-bottom: 0.8em;

    transition: all 0.3s ease;
}




