/* Add after logic-visual-games.css only when the staged local-practice visual
   presentation is integrated. Legacy puzzle styles remain unchanged. */
.lvg-picture.lvg-library { overflow: hidden; padding: 0; }
.lvg-picture.lvg-library .gvl-art { width: 100%; height: 100%; border-radius: inherit; }
.lvg-picture.lvg-library .gvl-art svg { width: 88%; height: 88%; }
.lvg-picture.lvg-library .gvl-art img { width: 96%; height: 96%; object-fit: contain; }
.lvg-pencil .lvg-pink { background: #bc6996; }
.lvg-pencil .lvg-green { background: #7e9f45; }
.lvg-pencil .lvg-brown { background: #9b6039; }
.lvg-pencil .lvg-salmon { background: #d78162; }
