LV.{{ currentLevel }}

{{ gameMode === 'math' ? 'MATH FLOW' : 'COLOR FLOW' }}

⏱️ {{ formattedTime }}
❤️
🧩

NUM & FLOW

Connect pairs to fill the grid without crossing paths.

GRID SIZE
SELECT GAME MODE
{{ score.toLocaleString() }} pts
👑 BEST {{ highScore.toLocaleString() }}
{{ banner.text }}
{{ banner.subtext }}
{{ cell.mathVal }}
{{ isPerfectClear ? '👑' : '⚡' }}
{{ isPerfectClear ? 'PERFECT 100% CLEAR!' : 'SPEED CLEAR (' + fillPercentage + '% FILL)' }}
+{{ lastLevelBonus }} BONUS PTS
✨ Full Coverage Bonus +500
MAKE {{ mathTarget }}
TASK CONNECT ALL PAIRS

Arena Cleared!

You finished Level {{ currentLevel }} in {{ formattedTime }}.

💔

Game Over

You ran out of hearts on Level {{ currentLevel }}.