## ADDED Requirements

### Requirement: Hover line appears only on hover for primary header titles
The site MUST render a decorative animated line that appears only on hover for the primary header title links:

- SanthoshJ (center brand link)

- Videos
- Podcast
- Blog

The hover line MUST NOT cause layout shift.

#### Scenario: Hover line is hidden by default
- **WHEN** the header renders
- **THEN** the hover line is not visible on primary header title links until hover

#### Scenario: Hover line appears on hover
- **WHEN** a pointer user hovers a primary header title link
- **THEN** an animated line appears as a hover affordance for that title

### Requirement: Hover line applies to section/module titles for key surfaces
The site MUST apply the same hover-line treatment to the titles for the Videos, Podcast, and Blog surfaces, but only on titles (not on card titles).

#### Scenario: Titles use hover line
- **WHEN** a pointer user hovers the Videos/Podcast/Blog surface title element
- **THEN** the hover line appears only for that title

#### Scenario: Card titles are unaffected
- **WHEN** a pointer user hovers a content card title
- **THEN** no hover line effect is applied (existing behavior remains)

### Requirement: Hover line is gated by a public env flag
The hover-line effect MUST be controllable via a public environment variable `PUBLIC_ENABLE_NAV_HOVER_LINE`.

If `PUBLIC_ENABLE_NAV_HOVER_LINE` is set to the string `"false"`, the hover-line effect MUST be disabled and the current behavior MUST continue.

#### Scenario: Flag disables hover line
- **WHEN** `PUBLIC_ENABLE_NAV_HOVER_LINE` is set to `"false"`
- **THEN** hovering primary header title links and surface titles does not render the hover line effect

### Requirement: Reduced motion disables or substantially reduces animation
If `prefers-reduced-motion: reduce` is set, the hover-line animation MUST be disabled or substantially reduced.

#### Scenario: Reduced motion disables noticeable hover animation
- **WHEN** `prefers-reduced-motion: reduce` is set and a user hovers a nav title
- **THEN** the hover line does not animate noticeably
