Live preview
Use this system
Three ways to drop Paper into your workflow.
Save the file for your tool — your agent then generates UI in Paper, automatically.
CLAUDE.mdRepo root — Claude Code reads it automatically.
.cursor/rules/paper.mdcProject rule — applied to every generation.
.windsurfrulesRepo root — Cascade reads it automatically.
.github/copilot-instructions.mdRepo-wide custom instructions for Copilot.
The system
Brand & Voice
Paper feels like a well-made notebook: warm off-white surfaces, a calm sage accent, and a serif made for long reading. The tone is gentle and unhurried, designed to lower the temperature of a busy screen.
Layout & Grid
Single, comfortable reading column with deep line-height and soft section breaks. Sage appears at links and quiet accents; nothing competes with the text.
Components
Buttons
Softly rounded radius.md buttons in muted sage with a barely-there shadow.sm.
Secondary actions are bordered and warm.
Notes & Cards
Cards sit on color.surface.raised a half-step above the warm base, separated by
soft borders rather than strong shadow.
Accessibility
Warm but legible: primary and muted text pass WCAG AA on every surface. Reading measure is capped, the serif is large, and links carry an underline.
Tokens
Color (14)
Tokens
Export
One source of truth, five formats — copy or download any of them.
---$schema: https://designmd.in/schema/v1.jsonid: papername: Papertitle: Paper — Warm Quiet Minimalversion: 1.0.0category: minimaltags: [minimal, warm, sage, calm, reading]author: designmdlicense: CC-BY-4.0updatedAt: 2026-06-22colorMode: [light]tokens: color: brand: primary: { value: "oklch(0.5 0.07 155)", type: color } secondary: { value: "oklch(0.58 0.06 80)", type: color } onBrand: { value: "oklch(0.99 0 0)", type: color } text: primary: { value: "oklch(0.26 0.012 80)", type: color } muted: { value: "oklch(0.47 0.016 80)", type: color } link: { value: "{color.brand.primary}", type: color } surface: base: { value: "oklch(0.975 0.01 85)", type: color } raised: { value: "oklch(0.992 0.005 85)", type: color } sunken: { value: "oklch(0.95 0.014 85)", type: color } border: default: { value: "oklch(0.89 0.012 85)", type: color } state: success: { value: "oklch(0.52 0.13 150)", type: color } danger: { value: "oklch(0.54 0.19 25)", type: color } warning: { value: "oklch(0.66 0.13 70)", type: color } info: { value: "oklch(0.55 0.12 250)", type: color } typography: family: serif: { value: "Newsreader, Georgia, serif", type: fontFamily } sans: { value: "Inter, system-ui, sans-serif", type: fontFamily } mono: { value: "ui-monospace, monospace", type: fontFamily } scale: sm: { value: "0.875rem", type: dimension } base: { value: "1.0625rem", type: dimension } lg: { value: "1.3rem", type: dimension } xl: { value: "1.65rem", type: dimension } "2xl": { value: "2.1rem", type: dimension } "3xl": { value: "2.75rem", type: dimension } weight: regular: { value: 400, type: fontWeight } bold: { value: 600, type: fontWeight } leading: tight: { value: 1.2, type: number } normal: { value: 1.7, type: number } spacing: base: { value: "0.25rem", type: dimension } radius: sm: { value: "0.375rem", type: dimension } md: { value: "0.625rem", type: dimension } full: { value: "9999px", type: dimension } shadow: sm: { value: "0 1px 2px oklch(0.26 0.01 80 / 0.05)", type: shadow } md: { value: "0 6px 18px oklch(0.26 0.01 80 / 0.08)", type: shadow } motion: duration: base: { value: "220ms", type: duration } easing: standard: { value: "cubic-bezier(0.25, 0, 0.15, 1)", type: cubicBezier } breakpoint: md: { value: "768px", type: dimension } iconography: style: { value: "1.5px stroke, soft rounded joins", type: descriptor } zIndex: dropdown: { value: 1000, type: number } modal: { value: 1300, type: number }---# Paper Design System## Brand & VoicePaper feels like a well-made notebook: warm off-white surfaces, a calm sageaccent, and a serif made for long reading. The tone is gentle and unhurried,designed to lower the temperature of a busy screen.## Layout & GridSingle, comfortable reading column with deep line-height and soft sectionbreaks. Sage appears at links and quiet accents; nothing competes with the text.## Components### ButtonsSoftly rounded `radius.md` buttons in muted sage with a barely-there `shadow.sm`.Secondary actions are bordered and warm.### Notes & CardsCards sit on `color.surface.raised` a half-step above the warm base, separated bysoft borders rather than strong shadow.## AccessibilityWarm but legible: primary and muted text pass WCAG AA on every surface. Readingmeasure is capped, the serif is large, and links carry an underline.