Skip to content
All AI Kits
Design system Pro AI Kit11 components

Observable-inspired Signal Notebook

An original, unofficial Observable-inspired system for reactive notebooks, executable explanations, and data visualization surfaces. It retains only 11 focused elements supported by Observable's live notebook and chart workflows.

Desktop · 1440 × 7815
Observable homepage — desktop reference

Foundations

The visual decisions behind the system

A public overview of the typography, palette, icon language, spacing, shape, and motion used throughout this AI Kit.

Style identity

Signal Notebook

A dark, editorial system for reactive notebooks where executable code, data output, and concise explanation share one visual lane.

Technical minimalism, dark data wall, chart-paper whites, and mint reactive sign theme
Visit website

Typography

Font families

Inter

Body copy, navigation, labels, and actions observed in the live site.

Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif
Weights
400,500,600,700
Sizes
14px,16px
Line height
20px,24px
Tracking
0,-0.01em

Fallback: ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif

Spline Sans Mono

Display and section headings observed in Observable's current homepage.

Spline Sans Mono, SFMono-Regular, Menlo, Consolas, Monaco, monospace
Weights
400,500,600
Sizes
32px,40px,56px
Line height
1.2,1.14
Tracking
0,-0.02em

Fallback: SFMono-Regular, Menlo, Consolas, Monaco, monospace

Notebook code mono

Executable cell code, command hints, and data values.

ui-monospace, SFMono-Regular, Menlo, Consolas, Monaco, Liberation Mono, monospace
Weights
400,500
Sizes
12px,13px
Line height
18px,20px
Tracking
0,0.02em

Fallback: monospace

Palette

Core colors

Notebook canvas / light

#f0f7f5

Bright documentation and review canvas.

Notebook canvas / dark

#0c1112

Primary deep notebook wall.

Output surface / light

#ffffff

Chart, table, and code-paper surface.

Output surface / dark

#141b1c

Raised cell and panel surface.

Ink / light

#13221f

Primary readable text on bright surfaces.

Ink / dark

#effbf7

Primary text on the dark data wall.

Reactive mint / light

#1f9f8d

Primary action, focus, and active cell.

Reactive mint / dark

#52d8c0

High-contrast action and signal on dark.

Data amber

#f5b86a

Secondary chart series and notable data point.

Hairline border

#30433e

Low-contrast cell and table division.

Type scale

Responsive hierarchy

RoleSizeWeightLine heightTracking
Display desktop56px50064px
Display mobile40px50048px
Section40px50048px
Body16px40024px
UI14px60020px
Code12px40018px

Spacing & shape

Layout rhythm

Density
Base unit
Max width
Section gap
Card padding
Element gap

Iconography

Small geometric inline SVG marks with occasional filled brand shapes.

1.5px to 2px where outlined; use currentColor. stroke · 16px / 20px / 24px

Use currentColor, pair symbols with labels for important actions, and preserve optical alignment.

System metrics

Radius

Sm 6pxValue 6pxMd 10pxValue 10pxLg 16px

Spacing

1 4pxValue 4px2 8pxValue 8px3 12px

Motion

Fast 180msValue 180msStandard 250msValue 250msEasing ease-out

Guidelines

Do

  • Keep code and output adjacent so the relationship is immediately legible.
  • Use one mint action and one amber data signal at a time.
  • Keep chart labels and exact values readable without hover.
  • Preserve a visible keyboard focus ring and an accessible status announcement.

Don't

  • ×Do not turn a notebook specimen into a dashboard.
  • ×Do not use a generic gradient where a meaningful data or code relationship belongs.
  • ×Do not rely on color alone to distinguish a series or reactive state.
  • ×Do not copy Observable copy, logo geometry, screenshots, or proprietary assets.

Imagery

Prefer original data visualizations, SVG plots, and CSS geometry. Never use Observable screenshots, logo artwork, notebook captures, or proprietary chart assets.

Layout

Use an asymmetric code/output mosaic on desktop, with the headline and next action anchoring the first scan. Collapse to one deliberate reading order at 390px.

Concept

A complete visual language, ready to inspect.

Use the file tree to move between the full reference preview, implementation guidance, portable tokens, and framework-ready styles. Each surface stays focused, so you can understand the system before copying code.

Assigned collection

Signal Notebook Interface Elements

11 published components in collection order

Components

Built from the same system

Production-ready specimens from this AI Kit's approved collection.

Open collection
Threshold Reactive cells update when this value changes.
0
75
Live updates Re-run this view when upstream cells change.
0
67
Observable Notebooks Data Learn
0
72
Climate indicators Live data notebook Interactive 18 cells · 4 charts Open
0
57
imports Done chart Running viewof region Reactive
0
66
Region Revenue Change North $1.8M +12% South $1.2M +7%
0
58
Reactive cells Re-run dependent cells on change. Live updates On
0
57
⌘ Run all cells R Add cell A Publish notebook P
0
61
Observable Notebooks Data Teams Workspace Notebook workspace Cells and data beside the reactive canvas.
0
52

More like this

Published AI Kit Protected source files for Pro members
Observable-inspired Signal Notebook AI Kit - Frontend Forever