.glass-panel{
background:rgba(20,20,25,0.65);
backdrop-filter:blur(14px);
border:1px solid rgba(255,255,255,0.06);
border-radius:16px;
padding:30px;
box-shadow:0 10px 40px rgba(0,0,0,0.6);
}

.product-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
gap:30px;
padding:80px 0;
}

.toy-3d-lab{
margin-top:60px;
text-align:center;
}

#toy-3d-viewer{
height:420px;
margin-bottom:20px;
}