Variant B reframes the training log as a mythic identity system. Where Variant A is a friendly assistant ("Today's workout · Harnoor."), Variant B is an arcade scoreboard for your body. The wave — Beast / Stud / Machine — isn't a footnote. It IS the app. Every screen asks: which version of yourself are you today?
| Dimension | Variant A | Variant B |
|------------------|-----------------------------------|----------------------------------------------------|
| Background | #fafaf3 warm paper | #0a0e1a deep midnight ink |
| Typeface | Inter, editorial | JetBrains Mono for all numbers + labels — terminal |
| Primary number | Sets/reps listed in prose | 64px rep counter — the number is the hero |
| Color system | Single orange accent | Three-color wave system: red/gold/cyan |
| Texture | None | CRT scanline overlay (4px repeating, 8% opacity) |
| Ambient lighting | Orange gradient behind content | Per-wave radial glow that changes with active week |
| Sparklines | Absent | 8-session weight trend on hero lift |
| Badges | Absent | Achievement grid, unlocks on PR milestones |
1. PR Gong + Flash — When a logged set beats the previous best, a brass multi-tone gong fires (three stacked oscillators: sawtooth body + sine harmonics) and a scale-in overlay announces "NEW PR — BACK SQUAT — 250 LB" in wave color. The audio + visual hit simultaneously. You feel it in your chest.
2. Wave Transition — Completing a full week and rotating the wave (Beast → Stud → Stud → Machine) fires a re-theme: every color, glow, and ambient pulse shifts from red → gold → cyan. The app literally looks different next week. Identity change made tangible.
3. Workout Complete Confetti + Share Card — Finishing all lifts triggers 60 physics-accurate confetti pieces in beast/stud/machine palette, plus a pre-filled share card: "I squatted 245 lb × 10 · STUD week 2 · move.silentinfinity.com" — one tap to clipboard. Social proof loop built into the ritual.
Variant A is warm and approachable. That's correct for casual users. But Harnoor's schedule is elite — 5 lifting days, periodized wave loading, tracked PRs. Variant B mirrors that seriousness back. The JetBrains Mono terminal aesthetic signals "this is performance data" not "this is a wellness app." The three-color wave identity gives each week a distinct psychological flavor — showing up on a Beast week feels different from a Machine week because the entire visual environment changes. That environmental shift is a behavior cue. The RPE slider on every logged set and the sparkline trend chart serve the lifter who cares about trajectory, not just checkbox completion. Variant B is built for the lifter who wants to feel mythic in the gym — and comes back because the app makes them feel like one.
--wave, --wave2, --wave-glow flip at runtime for full re-theme