样式库 Style Library

launchreel Darkroom

launchreel 暗房

暖黑加颗粒和暗角,衬线逐字打出,图片成墙、快速蒙太奇。

Warm black with grain and vignette, serif display typed letter by letter, pictures as a wall and fast montage.

16:9 frame mock · dark

Palette

Type

标题 Display 永正文 Body — 好的界面不抢内容 1234567890Previews use your installed fonts; webfonts are not bundled.
Display"Source Han Serif SC", "Noto Serif SC", "Songti SC", serif
BodyInter, "Noto Sans SC", system-ui, sans-serif
super144px
chapter64px
ui title40px
body28px
label22px

Display Source Han Serif SC, body Inter. Chinese films: Source Han Serif SC. Sizes at 1920×1080.

Shape & surface

radius · card12px
radius · screen18px
shadownone
glassnone

Motion

  • Entrance: typewriter (out-cubic).
  • Tempo 88–100 bpm (picked per domain inside the range); hold 1400ms.
  • Transitions: cut, dip-to-black, focus-push, pixelate.

Film parameters

Resolution1920×1080
Stagedark warm base
Grain / vignetteon / on
Devicenone
Entrancetypewriter
Tempo88–100 bpm
Hold1400ms
Layouts (stats / steps / features / screens)stat-cards / pills / montage / wall
Transitionscut, dip-to-black, focus-push, pixelate
Openingshero-screen, kicker-wordmark
End cardswordmark, tile
Best forcreator-tool / community / consumer-app

Do / Don't

Do

  • Keep grain and vignette on.
  • Numbers beside a portrait.
  • Dip-to-black between acts.

Don't

  • Don't use cool neutrals.
  • Don't use device frames.

Used in

Sources

  • launchreel: src/lib/style/look-menu.ts (LOOK_MENU), src/lib/style/look.ts, src/lib/style/defaults.ts

Updated 2026-10-13

Export

/* launchreel Darkroom / launchreel 暗房 — Warm black with grain and vignette, serif display typed letter by letter, pictures as a wall and fast montage. */
:root {
  --launchreel-darkroom-bg: #0B0A08;
  --launchreel-darkroom-surface: color-mix(in oklab, #F2ECE1 6%, #0B0A08);
  --launchreel-darkroom-ink: #F2ECE1;
  --launchreel-darkroom-muted: #8E8474;
  --launchreel-darkroom-accent: #6B95FF;
  --launchreel-darkroom-accent-ink: #0B0A08;
  --launchreel-darkroom-line: color-mix(in oklab, #F2ECE1 14%, #0B0A08);

  --launchreel-darkroom-pal-stage-bg: #0B0A08;
  --launchreel-darkroom-pal-ink: #F2ECE1;
  --launchreel-darkroom-pal-muted: #8E8474;
  --launchreel-darkroom-pal-accent-example: #6B95FF;
  --launchreel-darkroom-pal-accent-2-example: #ABC0F5;

  --launchreel-darkroom-font-display: "Source Han Serif SC", "Noto Serif SC", "Songti SC", serif;
  --launchreel-darkroom-font-body: Inter, "Noto Sans SC", system-ui, sans-serif;
  --launchreel-darkroom-text-super: 144px;
  --launchreel-darkroom-text-chapter: 64px;
  --launchreel-darkroom-text-ui-title: 40px;
  --launchreel-darkroom-text-body: 28px;
  --launchreel-darkroom-text-label: 22px;

  --launchreel-darkroom-radius-card: 12px;
  --launchreel-darkroom-radius-screen: 18px;
  --launchreel-darkroom-shadow: none;
}

Compare