# Pomodoro Focus Timer — User Handoff Notes ## How to use the app 1. Open `index.html` directly in any modern browser. - No server, build step, package install, or internet connection is required. 2. Use the controls: - **Start** begins or resumes the current countdown. - **Pause** temporarily stops the countdown without resetting it. - **Reset** returns the current session to its starting duration. 3. The app alternates automatically: - A **25-minute work session** counts down first. - When work ends, the completed work-session counter increases. - A **5-minute break session** starts next. - Work and break sessions continue alternating. 4. The timer is displayed in `MM:SS` format. 5. When a session ends, the browser tab title changes to make the transition visible even if the tab is in the background. ## Customizing durations All behavior should be editable inside `index.html`. Look in the JavaScript section near the bottom of the file for the duration values. They may appear as constants such as: ```js const WORK_DURATION = 25 * 60; const BREAK_DURATION = 5 * 60; ``` or similar values expressed in seconds. To change the default durations: ```js const WORK_DURATION = 50 * 60; // 50 minutes const BREAK_DURATION = 10 * 60; // 10 minutes ``` Use seconds internally so the countdown math stays simple and reliable. Recommended examples: | Desired duration | JavaScript value | | --- | --- | | 25 minutes | `25 * 60` | | 15 minutes | `15 * 60` | | 5 minutes | `5 * 60` | | 90 seconds | `90` | After editing, save `index.html` and refresh the browser tab. ## Customizing text and labels Button labels, session names, headings, and helper text are plain HTML. To change visible wording: 1. Open `index.html` in a text editor. 2. Search for the text you want to change, such as `Start`, `Pause`, `Reset`, `Work`, or `Break`. 3. Edit the text directly. 4. Save and refresh the browser. Avoid changing element IDs or class names unless you also update the matching CSS and JavaScript references. ## Customizing styles The visual design is controlled by the CSS inside `index.html`, usually in a `