e\", strokeColor)\n  .attr(\"stroke-width\", strokeWidth);\n\n// Calculate water height and position\nconst waterHeight = glassHeight * data;\nconst waterY = glassY + glassHeight - waterHeight;\n\n// Draw water\nglassGroup.append(\"rect\")\n  .attr(\"x\", glassX)\n  .attr(\"y\", waterY)\n  .attr(\"width\", glassWidth)\n  .attr(\"height\", waterHeight)\n  .attr(\"fill\", fillColor)\n  .attr(\"rx\", 5);\n\n// Hover wiggle animation\nglassGroup\n  .style(\"cursor\", \"pointer\")\n  .on(\"mouseover\", function 