body.yichen-card-hover .posts-item.card {
    transition: transform .18s ease, box-shadow .18s ease;
}

body.yichen-card-hover .posts-item.card:hover {
    transform: translateY(-2px);
}

body.yichen-card-shadow .posts-item.card {
    box-shadow: 0 5px 18px rgba(24, 39, 56, .08);
}

body.yichen-article-image-radius .article-content img {
    border-radius: 8px;
}

body.yichen-article-image-shadow .article-content img {
    box-shadow: 0 5px 18px rgba(24, 39, 56, .14);
}

body.yichen-article-heading-style .article-content h2 {
    padding-left: 12px;
    border-left: 3px solid var(--theme-color, #2271b1);
}

body.yichen-dropdown-blur .header .sub-menu,
body.yichen-dropdown-blur .header .dropdown-menu {
    background: rgba(255, 255, 255, .92);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
}

body.yichen-nav-bold .header .navbar-nav > li > a {
    font-weight: 600;
}

.yichen-contact {
    line-height: 1.7;
}

.yichen-contact p {
    margin: 5px 0;
}
