9eb8c58d87
La primera ESC ja no tanca el joc directament: dispara un toast "PREMEU ESC UN ALTRE COP PER EIXIR" en vermell. Mentre el toast està entrant o aguantant (Notifier::isActiveWindow()), una segona ESC confirma i tanca. Si l'usuari espera a que el toast comenci a sortir o desaparegui, ESC torna a obrir la finestra de confirmació sense tancar — només una doble pulsació consecutiva tanca. Si el Notifier no existeix (no hauria de passar dins runFrameLoop), ESC manté el comportament antic de tancar directament. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>