/*
 * 51ziy-zibll-beautify 合并的微小样式
 * 51ziy.com版权所有，未经允许请勿复制！
 * 此文件合并了项目中的小样式文件，减少HTTP请求
 */

/* 导航加粗样式 */
ul.nav {
    font-weight: 700;
}

/* 标题渐变条样式 */
.article-content h1,
.article-content h2,
.article-content h3 {
    position: relative;
    display: table;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
}

.article-content h1::after,
.article-content h2::after,
.article-content h3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 20%;
    height: 3px;
    background-color: #dee2e6;
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.article-content h1:hover::after,
.article-content h2:hover::after,
.article-content h3:hover::after {
    width: 100%;
    background-image: linear-gradient(90deg, #a1c4fd 0%, #c2e9fb 100%);
    box-shadow: 0 2px 10px -2px #a1c4fd;
}

/* 模态框背景样式 */
#zibpay_modal,
.modal-open .modal {
    background: url(https://51ziy.com/wp-content/uploads/2025/05/O1CN01sHaYCQ1QbIkXDzSVg_2210123621994.png);
    backdrop-filter: blur(10px) !important;
}

/* 卡片背景样式 */
.posts-item.card {
    background-image: url('https://51ziy.com/img/card-post-1.png');
    background-size: cover;
    background-position: center;
    border-radius: 8px;
    padding: 10px;
}