# Peach Website Demo Update Spec **Target: peachpasswords.com — HeroDemo.astro** **Extension version: 1.4.12** **Goal: make the website demo show the real extension as faithfully as possible** --- ## 1. Overview The live demo at `peachpasswords.com` renders a simulated 320×520px popup shell directly in the browser. It currently shows a subset of the real popup's surfaces and uses some placeholder or outdated data/markup. This document is a complete spec for bringing the demo to parity with the real extension's v1.4.12 state. The implementation approach is: 1. Copy the compiled CSS from `popup.css` + `vars.css` into the demo as-is (single source of truth). 2. Rebuild the demo HTML surfaces to match the real component markup exactly. 3. Wire up the demo's click/hover interactivity to show as many surfaces as possible. 4. Use realistic sample data that tells a story about Peach's capabilities. --- ## 2. CSS strategy (highest priority) The demo currently has its own CSS. **Replace it** with a direct copy of the extension's compiled CSS: ``` src/popup/styles/vars.css → embedded in