 left: 0;
            right: 0;
            background: linear-gradient(to top, rgba(89, 44, 12, 0.95), transparent);
            padding: 30px;
            color: #FFFFFF;
            transform: translateY(70%);
            transition: transform 0.3s ease;
        }

        .gallery-item:hover .gallery-overlay {
            transform: translateY(0);
        }

        .gallery-title {
            font-size: 1.8em;
            margin-bottom: 15px;
            color: #FFE4B5;
            text-shadow: 2px 2p