Sur un vrai appareil mobile, 100vh inclut le chrome du navigateur (barre de navigation), ce qui cachait le contenu en bas. - Remplace h-screen (100vh) par h-[100dvh] (dynamic viewport height) - Ajoute viewport-fit=cover pour préparer le support safe-area iOS