/* افکت شیشه‌ای (Backdrop Blur) */
.backdrop-blur {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

/* هاور روی کارت */
.group:hover .group-hover\:opacity-100 {
    opacity: 1 !important;
}
.transition-opacity {
    transition: opacity 0.3s ease;
}
.hover-scale:hover {
    transform: scale(1.02);
    transition: transform 0.2s;
}

/* محدود کردن متن به 2 خط */
.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* گرادینت روی عکس‌ها */
.bg-gradient-to-t {
    background: linear-gradient(to top, rgba(0,0,0,0.9), transparent);
}
.bg-gradient-to-r {
    background: linear-gradient(to right, rgba(0,0,0,1), transparent);
}