/* =====================================================
   SAHAKARI MAGAZINE SECTION — CLEAN VERSION
   ===================================================== */

/* Section base */
#sahakari {
	 background-image: url("../images/2024/Home/sahakari.jpg");
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
}

/* Overlay is already in coherent.css, but adding fallback */
#sahakari .overlay {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.55);
}

/* Text styling */
#sahakari h1 {
    font-weight: 700;
    text-shadow: 0 2px 6px rgba(0,0,0,0.5);
}

#sahakari h5,
#sahakari h6,
#sahakari p {
    line-height: 1.6;
    text-shadow: 0 2px 6px rgba(0,0,0,0.4);
}

.sahakari h6 {
    font-weight: 700;
	color: #DFD006;
	text-align: center;
}

/* Magazine cover images */
#sahakari .img-fluid {
    border-radius: 12px;
    transition: 0.3s ease;
}

#sahakari .img-fluid:hover {
    transform: scale(1.03);
}

/* Marquee magazine thumbnails */
#sahakari marquee img {
    margin: 0 18px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.4);
    transition: 0.3s ease;
}

#sahakari marquee img:hover {
    transform: scale(1.1);
}

/* Archive box */
#sahakari .archive-box {
    background: #C6D715;
    padding: 8px 10px;
    border-radius: 8px;
    font-weight: 600;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    #sahakari h1 {
