diff --git a/src/components/GripPressureDemo.tsx b/src/components/GripPressureDemo.tsx
new file mode 100644
index 0000000..851d8ca
--- /dev/null
+++ b/src/components/GripPressureDemo.tsx
@@ -0,0 +1,101 @@
+"use client";
+
+/**
+ * Animated "how to hold your pencil" demo (no video file — pure SVG/CSS, stays on device).
+ * Left: grip near the tip + firm pressure → dark. Right: grip high + soft pressure → light.
+ */
+
+function Pencil({ gripY }: { gripY: number }) {
+ // Tip at local (0,0) pointing down; body extends up (negative y).
+ return (
+
+ Where you hold the pencil and how hard you press changes how dark your shading is. +
+You finished {meta.title} and earned the {meta.badgeName} badge.
+Take a photo and add it to your gallery.
+ + + {uploadMsg &&{uploadMsg}
} +{meta.intro}
} + ++ Tip: shade with soft, repeated passes — go over the dark side a few times to build it up. On a stylus, press harder for darker. + {loggedIn && " Your work is saved automatically."} +
+{step.instruction}
+ {step.tip &&💡 {step.tip}
} +Log in to save your progress and earn a badge.
+ )} +