Ink
#151715Primary text, deep panels, structural lines
A living design system for briefs, production queues, asset review, and publishing surfaces. It favors scan-friendly layouts, measured edges, and one studio-native signature: registration strips that mark state and sequence.
01 / Color
#151715Primary text, deep panels, structural lines
#F4F4EFPage background and quiet work surfaces
#FFFEFAPanels, cards, elevated controls
#0D6B57Primary action, approved state, active markers
#D68A24Review, queue, attention without alarm
#2C5687Planning, references, informational surfaces
#BF3F35Errors, blockers, destructive states
#CFCEC1Default borders and separators
02 / Pairing
Primary work surface
Brief metadata, production notes, reusable panel copy.
Inverse control
Action bars, focused selection, high-emphasis navigation.
Green signal
Ready, approved, live, or active production state.
Amber review
Needs review, waiting on assets, pending sign-off.
Blueprint note
Planning context, references, route notes, specs.
Reshoot warning
Blocked uploads, rejected assets, missing requirements.
03 / Type
Selected direction
Keep the typography precise and operational: Space Grotesk for display and headings, Geist for readable UI/body copy, and Geist Mono for IDs, status labels, and production metadata.
Display
Space Grotesk, semibold, tight line height
Studio work has a visible grain.
Section heading
Clear section breaks and major surface names
Production foundations
Body
Geist, regular, generous line height
Use direct language that names the work: briefs, assets, queues, reviews, and publishing.
Utility
Geist Mono for IDs, labels, and status metadata
SHOT-042 / APPROVED
04 / Edges
Border rules
None
0
Tight
2px
Control
6px
Panel
8px
05 / Components
Brief card
Product photos, founder notes, social captions, and publishing checklist for the next market release.
Controls
Asset queue
06 / Media
Image asset card
Video asset card
Video cards need duration, format, poster frame, and current edit state visible before playback.
Media review frame
Shot list tile
Horizontal process shot for storefront hero and email crop.
Before / after comparison
Before
After
Media queue rows
Show accepted formats and the next action. Empty states should create momentum, not mood.
JPG, PNG, WEBP, MP4, MOV
Name the exact fix: missing release, wrong crop, low resolution, failed upload, or rejected review.
07 / Inventory
Use for a single piece of studio work with state and owner.
Use in queues where scanning, comparison, and status matter.
Use for state labels with one clear operational meaning.
Use for image and video thumbnails with format, owner, and state.
Use for focused approval, annotation, and compare workflows.
08 / Behavior
Green means ready or active, amber means review, blue means planning, red means blocked.
Controls use direct verbs. Labels name the thing people manage, not the system layer.
Use motion for state changes and queue progress. Respect reduced motion and avoid ambient decoration.