diff --git a/src/components/demo/DemoShell.tsx b/src/components/demo/DemoShell.tsx index e160da1..befd147 100644 --- a/src/components/demo/DemoShell.tsx +++ b/src/components/demo/DemoShell.tsx @@ -353,16 +353,16 @@ function DemoBody({ bundle }: { bundle: DemoBundle }) { return (
{demo.interactive ? ( -
+ <> -
+

What the model did

-

- Same hidden answer, same rules, same budget. Its attempt is - below, replayed at the speed it actually happened. +

+ Same hidden answer, same rules, same budget — replayed at the + speed it actually happened.

-
+ ) : null} {runs.length > 1 ? ( diff --git a/src/components/demo/PlayYourself.tsx b/src/components/demo/PlayYourself.tsx index 4c2cc1d..213695c 100644 --- a/src/components/demo/PlayYourself.tsx +++ b/src/components/demo/PlayYourself.tsx @@ -44,7 +44,10 @@ export function PlayYourself({ const Controls = interactive.Controls; return ( -
+ // Capped, not full-bleed. The keyboard is a grid of flex rows, so an + // unconstrained parent stretches it to the page width and the keys drift + // far from the board they belong to. +

Your attempt