.churches-slider-item{
    background:#fff;
    box-shadow:0 4px 10px rgb(0 0 0 / .15);
    position:relative;
    transition: box-shadow .4s ease;
    cursor:pointer;
    font-size: 0.9em;
}

.churches-slider-item {
    text-decoration: none !important;
}

/* при наведении — лёгкий «взлёт» */
.churches-slider-item:hover{
    box-shadow:0 8px 20px rgb(0 0 0 / .25);
}

[data-theme="dark"] .churches-slider-item {
    background: #25272c;
    box-shadow: 0 4px 10px rgba(0,0,0,.45);
    color: #c8c8c8;
}
[data-theme="dark"] .churches-slider-item:hover {
    box-shadow: 0 8px 20px rgba(0,0,0,.65);
}