.commentlist{margin-top:40px}
.commentlist ul{margin:0;padding:0 0 10px;}
.commentlist li{list-style:none}
.commentlist .children{margin-left:30px}
.comment{border:0px solid var(--base-color);margin-bottom:12px;padding:10px 10px 1px 10px;;position:relative}
.commentlist .avatar{-ms-border-radius:100%;border-radius:100%;width:30px;height:auto;margin-right:10px;display:inline-block}
.commentlist .children .avatar{-ms-border-radius:100%;border-radius:100%;width:20px;height:auto;margin-right:10px;display:inline-block}
.comment .comment-content ul li{list-style:outside}
.comment .comment-meta{margin-bottom:15px;font-size:14px}
.commentlist .comments li {list-style: none;background: #2a475e;border-radius: 12px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);transition: transform 0.3s ease, box-shadow 0.3s ease;margin-top: 12px;}
.commentlist li:hover {transform: translateY(-3px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);}
.commentlist .children li {margin-right: 7px;background: #2D4F6A;}

h2 {
color: #c7d5e0;
font-size: 1.2rem;
font-weight: 600;
}

/* [custom_link]简码css */
.custom-shortcode-link {
    color: #cccccc;
    text-decoration: none;
    font-weight: bold;
    padding: 5px 10px;
    border: 2px solid #6b8e23;
    border-radius: 3px;
    transition: all 0.3s ease;
}

/* 鼠标悬停效果 */
.custom-shortcode-link:hover {
    color: #ffffff;
    background-color: #6b8e23;
    text-decoration: none;
}

/* 特殊样式变体 */
.special-link {
    background-color: #f0f0f1;
    border-style: dashed;
}

.primary-button {
    background-color: #007cba;
    color: white;
    border-color: #007cba;
}

.primary-button:hover {
    background-color: #005a87;
    border-color: #005a87;
}

/* 隐藏评论时间 */
.comment-meta a {display: none;}
.comment-respond {display: none;}