.glider-slide {
    max-width: 300px;
}

.glider-dots {
    display: none !important;
}

.glider-slide .user-avatar img {
    width: 300px;
    object-fit: cover;
    border-radius: 0;
	margin: 0;
}

.glider-slide .user-avatar img:hover {
	transform: scale(1.5)
}

.glider-slide .user-item {
    text-align: center;
    text-decoration: none;
    color: inherit;
    display: block;
}

.glider-contain {
    max-width: 100%;
    margin: auto;
    position: relative;
}

.user-item {
    text-align: center;
    padding: 5px;
}

.glider-prev,
.glider-next {
    background: #d91c5c;
    color: #fff;
    border: none;
    padding: 8px 12px;
    cursor: pointer;
    position: absolute;
    top: 40%;
}

.glider-prev { left: -10px; }
.glider-next { right: -10px; }

.user-avatar {
    position: relative;
    overflow: hidden;
}

/* Overlay gradient (bottom fade) */
.user-avatar::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60%; /* adjust intensity area */
    
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        rgba(0, 0, 0, 0.75)
    );

    z-index: 1;
    transition: opacity 0.4s ease;
}

/* Bottom-left text overlay */
.user-caption {
    position: absolute;
    bottom: 12px;
    left: 12px;
	color: #f9d409;
    font-size: 20px;
    font-weight: bold;
    z-index: 2; /* 👈 IMPORTANT */
    text-shadow: 0 2px 6px rgba(0,0,0,0.8);
	text-align: left;
}

/* Improve readability without background */
.user-caption {
    text-shadow: 0 2px 6px rgba(0,0,0,0.8);
}