Design systems

Motion graphics brand system

Drop it into a Remotion project, a Claude Code folder or an After Effects MCP session so every title, lower third and transition shares the same type, color, easing and timing

brand/DESIGN.md · 76 linesDownload .md
# DESIGN.md: Motion graphics brand system

Read this before creating any graphic, title, caption or transition. Fill in the brackets once, then never improvise outside these rules.

## 0. Dials
| Dial | Value | Meaning |
|---|---|---|
| Energy | [4] | 1 calm documentary, 5 clean YouTube, 10 hype trailer |
| Density | [3] | 1 one idea on screen, 10 dashboard |
| Motion | [5] | 1 cuts and fades only, 10 everything animates |

## 1. Canvas
- Masters: 1920x1080 (16:9) and 1080x1920 (9:16), [30] fps. Never mix frame rates in one project.
- Graphics safe area: keep text inside the central 90% of width and height (5% margin each side, following EBU R 95 graphics safe). Action safe: 93%.
- 9:16 extra rule: no text in the bottom 20% or the right 12% (app buttons and captions sit there).
- Grid: 12 columns, gutter 24 px at 1920 wide. Left align titles to column 1 by default.

## 2. Color
| Role | Token | Hex |
|---|---|---|
| Background dark | bg-dark | [#111111] |
| Background light | bg-light | [#F5F3EE] |
| Text on dark | ink-on-dark | [#F5F3EE] |
| Text on light | ink-on-light | [#141413] |
| Accent | accent | [#E5484D] |
| Muted | muted | [#8A877F] |
- One accent per frame. Accent marks the single most important word, number or shape.
- Text contrast at least 4.5:1 against what is behind it. Over footage, add a 25% black shadow or a box.
- No neon gradients, no rainbow palettes.

## 3. Type
- Display: [typeface], weight 700, tracking -2%, line height 1.0.
- Text: [typeface], weight 400 to 500, tracking 0, line height 1.25.
- Scale at 1080 tall (multiply by 1.0 for 9:16 width 1080):
| Token | px | Use |
|---|---|---|
| t-hero | 120 | One word or short title |
| t-title | 72 | Section titles |
| t-sub | 44 | Subtitles, lower third name |
| t-body | 32 | Lower third role, labels |
| t-small | 24 | Credits, sources. Never smaller |
- Max 7 words per line on screen. Max 2 lines per graphic.

## 4. Easing
| Token | Use | CSS / Remotion | After Effects |
|---|---|---|---|
| ease-out | Anything entering | cubic-bezier(0.16, 1, 0.3, 1) | outgoing influence 0%, incoming 85% |
| ease-in | Anything leaving | cubic-bezier(0.7, 0, 0.84, 0) | outgoing 85%, incoming 0% |
| ease-in-out | Moves on screen | cubic-bezier(0.65, 0, 0.35, 1) | 60% / 60% |
| spring | Playful pops (Energy 6+) | spring({damping: 200}) for no bounce, damping 12 for a small bounce | Overshoot expression, max 4% |
- Never linear for position or scale. Linear is only for constant drifts and tickers.

## 5. Durations (frames at 30 fps)
| Token | Frames | Use |
|---|---|---|
| d-xs | 6 | Pops, small UI |
| d-s | 10 | Text entrances, wipes |
| d-m | 15 | Panels, lower thirds in |
| d-l | 24 | Big title moves, transitions |
| d-hold-min | 45 | Minimum time any text stays fully visible |
- Exits are about 30% faster than entrances.
- Stagger related items by 3 to 4 frames.
- Reading time: hold text at least 0.3 s per word, never under 1.5 s.

## 6. Components
- Title card: t-hero or t-title, centered or column 1, accent underline optional.
- Lower third: name t-sub, role t-body at 70% opacity, 4 px accent bar, bottom left inside safe area.
- Caption: see the AgentCut caption system.
- Transition: hard cut first. Allowed extras: 10 frame wipe in accent color, 15 frame crossfade for time jumps.

## 7. Never
- Drop shadows heavier than 30% opacity, bevels, lens flares, 3D extrusions.
- More than two typefaces.
- Text touching the frame edge.
- Animating every element at once.

Before you run it Fill in anything in [brackets]. If it edits a project, use a duplicate and read the agent's plan before you say go

Sources and credit

The prompt text is written by AgentCut. These sources informed it and are worth reading in full

More in Design systems

All 39 prompts →

  • Design systems

    Caption and subtitle style system

    Give it to Claude, an FFmpeg skill or your caption tool so every video gets captions that are readable, consistent and on brand

    DESIGN.mdCaptionsFFmpegCapCut

  • Design systems

    YouTube thumbnail system

    Brief Claude, a designer or an image tool so every thumbnail in a series is readable at phone size and recognizably yours

    DESIGN.mdYouTubeThumbnailsPhotoshop

  • Design systems

    Social shorts template system (9:16)

    You make Shorts, Reels or TikToks in series and want Claude Code, Remotion or CapCut to follow one structure for hook, captions, B roll and end card

    DESIGN.mdShortsRemotionCapCut

  • Design systems

    Titles and lower thirds system for interviews

    Documentaries, corporate interviews and podcasts with many speakers, where every name, title and location card has to match

    DESIGN.mdLower thirdsAfter EffectsPremiere

  • Design systems

    Explainer and data animation system

    Animated charts and number explainers made with Claude Motion, Remotion or After Effects, where clarity and honest numbers matter more than flash

    DESIGN.mdClaude MotionRemotionCharts

  • Design systems

    Color and grade look system

    A series, channel or client with several editors or an agent touching color, and you want every episode to land in the same look

    DESIGN.mdResolveColor

The AgentCut weekly

New AI connectors for After Effects, Premiere, Resolve and CapCut, tested setup notes, and what broke after app updates. One email a week.