/* Style 5: Soft Depth Shadow (Premium) */
.post-list-item {
    background: #fff;
    border: none;
    border-radius: 32px;
    box-shadow:
        0 10px 15px -3px rgba(0, 0, 0, 0.05),
        0 4px 6px -2px rgba(0, 0, 0, 0.05);
    transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.post-list-item:hover {
    transform: translateY(-16px) scale(1.02);
    box-shadow:
        0 25px 50px -12px rgba(0, 0, 0, 0.15),
        0 0 20px rgba(0, 0, 0, 0.05);
}

.post-content {
    padding: 40px;
}

.post-category {
    color: #6366f1;
    background: rgba(99, 102, 241, 0.05);
    font-weight: 800;
}

.post-title a {
    color: #1a1a1a;
    font-weight: 800;
    line-height: 1.3;
}

.post-list-btn {
    background: #000;
    color: #fff !important;
    border-radius: 16px;
    font-weight: 700;
}

.post-list-btn:hover {
    background: #333;
    transform: scale(1.05);
}