A clean, editorial foundation for presentations — warm paper, dark ink, and a measured indigo accent with teal in support.
Warm paper surfaces, near-black ink for type. Indigo carries primary emphasis; teal supports for highlights and secondary data. Semantic colors are muted to sit calmly on the page.
Playfair Display sets the editorial tone — high contrast, used large for headlines and italic for subheads. Source Sans 3 keeps body copy quiet and readable. Two families, no more.
Heroicons (MIT licensed) at the 24px outline weight, 1.5px stroke, drawn in Ink 900 or Indigo 600 for emphasis. Thin strokes keep them quiet against serif headlines. Full set at heroicons.com.
An 8-point spacing scale holds the rhythm. Radii stay minimal — corners are nearly square to keep the editorial, printed feel.
Nine reusable 16:9 layouts. Wide margins, one idea per slide, serif headlines, and a hairline rule as the recurring anchor.
One divider to mark a new chapter: solid Indigo 700. Use it the same way every time.
One idea per slide. If a slide needs two headlines, it's two slides. White space is part of the design, not room left over. Editorial decks breathe.
Indigo leads, teal supports. Use indigo for the single most important thing on a slide — a key metric, a section, a call to action. Teal accents secondary data. Never set them at equal weight.
Serif up top, sans below. Playfair Display for anything headline-sized; lean on its italic for subheads. Source Sans for everything else. Hierarchy comes from size and weight, not new typefaces.
Dark ink on warm paper. Body copy is Ink 700, headings Ink 900. Reserve Ink 400 for captions and metadata. The only dark slides are section dividers and the close.
Hairlines, not boxes. A 1px rule does the work of a heavy border or shadow. Keep corners near-square so the deck reads like print, not an app.
Contrast check. Ink 700 on paper, white on Indigo 700, and Indigo 600 on Indigo 100 all pass WCAG AA. Teal is an accent — don't set small body text in it.