2026-06 · Designer & Developer

Proposal Deck Theme (Slidev)

A shared Slidev theme for proposals and company decks. The cover layers a cream background, the wordmark, and a CSS aurora; section slides are full-bleed orange with flame and grain baked in — so every proposal walks in already wearing the brand.

Proposal Deck Theme (Slidev) hero

Why Slidev

Flarely produces a lot of decks. Estimates for outsourced work, B2B training proposals, internal explainers — building every one in PowerPoint would eat through the calendar.

More importantly, the moment a proposal deviates from the brand world, the impression the site worked so hard to build dilutes. We didn’t want the site and the decks to live in separate aesthetic universes, so we built a shared theme on Slidev (Markdown-based slides).

Cover layout

The reference was the IXYAS company-deck cover. Cream #F7F4EE background + wordmark + title as the spine, a “Last Modified” stamp at the bottom-left, and a CSS radial-gradient aurora blob of warm orange at the bottom-right.

Slidev cover layout

A WebGL-driven version was prototyped, but PDF export reproducibility wasn’t great, so the final cover collapses to CSS radial-gradient + a single image. @paper-design/shaders (PolyForm Shield, commercial-OK) was tested as well — the decision tree was WebGL grain-gradient → CSS → SVG feTurbulence → image. components/GrainGradient.vue stays in the repo as future-reuse stock.

Section layout

Chapter dividers became a single full-bleed orange image (1920×1080 / 3.9MB).

Slidev section layout

Baking it into an image — rather than reproducing it in CSS — gives the divider the weight a chapter break should carry. Telling a reader “the chapter just turned” is mostly a function of visual force.

A staircase of attempts

What we tried along the way:

  1. @paper-design/shaders for a WebGL grain-gradient — beautiful motion, broke in PDF export
  2. CSS radial-gradient — the right weight for Cover
  3. SVG feTurbulence noise — not enough density for Section grain
  4. A single baked image — final answer for Section, 100% reproducible

The takeaway: the choice is between “move the viewer” and “stamp the viewer.” Cover wants motion (CSS). Section wants imprint (image).

Bound to the site

The Slidev theme runs on Futura + Noto Sans JP, with graphite + warm orange + cream — identical tokens to the site. Open a deck and it reads as “this is Flarely” within a second.

As a side effect, Flamey can be dropped straight into chapter openers and body slides, so visual elements move between Slidev → site → business cards without re-authoring. Investing in a brand system once makes every downstream artifact faster — that thread runs through every part of this project, and shows up clearly here too.