+ );
+}
+
+/**
+ * The demo welcome on a phone: a sheet from the bottom like every other form
+ * in the phone shell, instead of the desktop dialog squeezed onto a narrow
+ * screen. The head stays small so the list gets the room, the start button
+ * runs the full width, and the two links sit under it.
+ */
+export default function MDemoWelcome({
+ open,
+ close,
+ countdown,
+ creditsOpen,
+ openCredits,
+ closeCredits,
+}: MDemoWelcomeProps) {
+ const { t } = useTranslation();
+ const title = t(creditsOpen ? 'demo.credits.title' : 'demo.welcome.title');
+
+ return (
+
+