--- name: html-ppt-zhangzara-editorial-tri-tone description: | Editorial Tri-Tone — Three-color editorial system: dusty pink, mustard cream, and deep burgundy, set in Bricolage + Instrument Serif. Anything that should feel like a fashion-magazine spread: editorial pitches, fashion brand decks, lifestyle media, art direction reviews. triggers: - "editorial-tri-tone" - "zhangzara-editorial-tri-tone" - "Editorial Tri-Tone" - "editorial" - "warm" - "literary" - "editorial / magazine pitch" - "fashion brand deck" - "html deck" - "html slides" - "zhangzara" od: mode: deck scenario: marketing upstream: "https://github.com/zarazhangrui/beautiful-html-templates/tree/main/templates/editorial-tri-tone" upstream_license: MIT preview: type: html entry: example.html design_system: requires: false speaker_notes: false animations: false --- # Editorial Tri-Tone > Three-color editorial system: dusty pink, mustard cream, and deep burgundy, set in Bricolage + Instrument Serif. A single self-contained HTML deck — typography, palette, decorative system, and slide vocabulary are all tuned together. Mixing layouts across templates breaks the system; stay inside this one. ## At a glance - **Scheme:** mixed - **Formality:** medium-high - **Density:** medium - **Slides in demo:** 8 ## Best for Anything that should feel like a fashion-magazine spread: editorial pitches, fashion brand decks, lifestyle media, art direction reviews. Equally good for any deck — including tech, research, or business — that wants tri-tone discipline and serif/sans contrast instead of the usual neutrals. ## Avoid for Decks that need to read as soft or comforting — the burgundy/pink/cream tri-tone is intentionally high-contrast and styled. ## Workflow 1. **Clone `example.html` AND the `assets/` folder** into the user's workspace. This template ships an `assets/deck-stage.js` runtime (keyboard navigation, stage rendering); the HTML references it as `assets/deck-stage.js`, so the file must sit next to the cloned HTML or that path will 404 in the generated artifact and navigation will silently break. Inlining the JS into a single `