.ppc-threejs-optical-art-wrapper { position: relative; width: 100%; overflow: hidden; }
.ppc-threejs-optical-art-wrapper canvas { display: block; width: 100%; height: 100%; }
.ppc-threejs-optical-art-canvas { width: 100%; height: 300px; }
/* Placeholder for future shader-driven styling */
