x 4px rgba(0, 0, 0, 0.5);
        }

        .gallery-description {
            font-size: 1.1em;
            line-height: 1.6;
            margin-bottom: 20px;
            opacity: 1;
            color: #FFFFFF;
            text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        }

        .gallery-details {
            background: rgba(0, 0, 0, 0.3);
            padding: 15px;
            border-radius: 8px;
            margin-top: 15px;
            font-size: 0.95em;
        }

        .gallery-details ul {