# **App Name**: TypeSprint 1M

## Core Features:

- Typing Interface: Displays a virtual keyboard and the text to be typed, highlighting the current word or character.
- Dynamic Text Generator: A tool that generates varied and random passages of text (words, sentences) to ensure diverse typing practice and prevent memorization.
- 1-Minute Countdown Timer: Starts a 60-second countdown upon user's first keystroke and automatically stops the typing test when time expires.
- Real-time Performance Metrics: Continuously displays Words Per Minute (WPM) and typing accuracy as the user progresses through the test.
- Post-Test Result Summary: Presents a detailed report after the test, including final WPM, accuracy, number of errors, and completion status.
- AI-Powered Improvement Coach: A tool that analyzes typing patterns, error types, and speed fluctuations to provide personalized suggestions for improving typing skill.

## Style Guidelines:

- Primary color: A focused yet calm blue (#399CDB) to represent concentration and progress.
- Background color: A very light, desaturated blue (#EDF3F6) to maintain a clean, distraction-free environment for typing.
- Accent color: A deep teal-green (#118C88) for calls to action, highlights, and subtle positive feedback.
- Body and headline font: 'Inter' (sans-serif) for its modern, clear, and highly legible characteristics, suitable for precise text display and performance metrics.
- Use minimalist, crisp vector icons for control buttons (e.g., play, restart) and performance indicators for clarity and unobtrusive design.
- Implement a clean, center-focused layout with ample whitespace to keep the user's attention solely on the typing area and performance feedback.
- Incorporate subtle, quick animations for correct key presses and gentle visual cues for incorrect inputs to provide immediate feedback without distracting from the main task.