/* supplement.css — Phase-4 overrides (accent #00aeef) */

/* ArtWork gallery (Ozio nanoGallery era JS-dead → static grid) */
.artwork-title{ margin:20px 0 24px; font-size:28px; font-weight:700; color:#333; }
.artwork-gallery{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
	margin:0 0 40px;
}
.artwork-gallery .artwork-item{
	display:block; overflow:hidden; border-radius:4px;
	background:#fff; box-shadow:0 1px 6px rgba(0,0,0,.12);
	line-height:0;
}
.artwork-gallery .artwork-item img{
	width:100%; height:100%; object-fit:cover; display:block;
	transition:transform .35s ease;
}
.artwork-gallery .artwork-item:hover img{ transform:scale(1.05); }
.artwork-gallery .artwork-wide{ grid-column:1 / -1; }
.artwork-gallery .artwork-wide img{ object-fit:contain; background:#111; }
@media (max-width:767px){
	.artwork-gallery{ grid-template-columns:repeat(2,1fr); }
}
