        #artwork-unique { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 20px; }
        #artwork-unique img { border: 4px solid #e5ddc2; max-width: 100%; }
        .nav-btn-unique { color: #e5ddc2; cursor: pointer; background: none; border: none; font-size: 54px; position: absolute;}
        .nav-btn-unique:hover { color: #868377; }
        #art-image-unique { max-width: 80vw; max-height: 60vh; cursor: pointer; transition: opacity 0.3s; }
        .caption-unique { margin-top: 10px; font-size: 16px; text-align: center;}
        #caption-unique h3 { margin-bottom: 0px; }
/*        .caption { margin-top: 10px; font-size: 16px; text-align: center;} */

        /* Полноэкранный режим */
        #fullscreen-unique {
            display: none;
            position: fixed;
            top: 0; left: 0; width: 100vw; height: 100vh;
            background: rgba(0, 0, 0, 0);
            align-items: center;
            justify-content: center;
            flex-direction: column;
            transition: background 0.5s;
        }

	#panelContent {position: relative;}
	.prev-unique {left: 0;}
	.next-unique {right: 0;}

        #fullscreen-img-unique { max-width: 90vw; max-height: 90vh; transition: opacity 0.3s; }
        .fullscreen-caption-unique { color: white; margin-top: 10px; font-size: 18px; }
        .close-unique, .fullscreen-prev-unique, .fullscreen-next-unique, #toggle-slideshow-unique {
            position: absolute; color: white; font-size: 24px; cursor: pointer;
        }
	#toggle-slideshow-unique img, .close-unique img {
	    width: 20px;
	}
        .close-unique { top: 17px; right: 17px; }
        .fullscreen-prev-unique { left: 20px; font-size: 100px; opacity: 0.3; margin-top: -50px; }
        .fullscreen-next-unique { right: 20px; font-size: 100px; opacity: 0.3; margin-top: -50px; }
	#toggle-slideshow-unique { top: 55px; right: 17px; }

	.fullscreen-prev-unique, .fullscreen-next-unique { z-index: 10; }