# Readwise — Style Reference
> Scholarly Workspace Blueprint. It feels like an organized desk with a clear task list.
**Theme:** light
This design evokes the feel of a diligent academic workspace – focused and organized, with clear visual cues to guide attention. The use of a brand-specific blue for interactive elements cuts through the otherwise muted, almost off-white background and near-black text, signaling action without being overly aggressive. Highlights and key phrases stand out with a soft, muted yellow background, mimicking physical highlighters, creating a direct visual reference to core product functionality. The interplay of a custom serif font for display text against a highly legible sans-serif for body content establishes a serious yet approachable scholarly tone.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Ink | `#1f1f1f` | `--color-midnight-ink` | Primary text color for accessibility, dark backgrounds on specific elements. |
| Page Canvas | `#ffffff` | `--color-page-canvas` | Dominant background color for pages and cards. |
| Ash Cloud | `#f1f5f8` | `--color-ash-cloud` | Subtle background for alternating sections or distinct content blocks. |
| Highlight Yellow | `#fff7ca` | `--color-highlight-yellow` | Used for emphasized text backgrounds, visually representing highlighting functionality. |
| Action Blue | `#478cd0` | `--color-action-blue` | Primary interactive color for buttons, links, and active states. |
| Status Orange | `#fb9100` | `--color-status-orange` | Small accent for badges or secondary indicators, often associated with a 'new' status. |
| Sky Gradient | `linear-gradient(rgb(116, 150, 247) 0%, rgb(72, 139, 210) 50%)` | `--color-sky-gradient` | Background for specific visual elements, providing a soft depth. |
## Tokens — Typography
### Mulish — Primary sans-serif font for all body text, navigation, and button labels; its consistent letter-spacing across weights maintains high legibility. · `--font-mulish`
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 600, 700, 800
- **Sizes:** 11px, 14px, 16px, 18px, 22px
- **Line height:** 1.09, 1.25, 1.50
- **Letter spacing:** -0.0200em
- **Role:** Primary sans-serif font for all body text, navigation, and button labels; its consistent letter-spacing across weights maintains high legibility.
### Charter — Serif font reserved for headlines and emphasized text; its distinctive character brings gravitas and a classic, academic feel to display typography. · `--font-charter`
- **Substitute:** serif
- **Weights:** 400, 600
- **Sizes:** 22px, 29px, 50px
- **Line height:** 1.00, 1.13, 1.25
- **Role:** Serif font reserved for headlines and emphasized text; its distinctive character brings gravitas and a classic, academic feel to display typography.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 11px | 1.5 | -0.44px | `--text-caption` |
| body-sm | 14px | 1.5 | -0.28px | `--text-body-sm` |
| body | 16px | 1.5 | -0.32px | `--text-body` |
| subheading | 18px | 1.25 | -0.36px | `--text-subheading` |
| heading | 22px | 1.13 | -0.44px | `--text-heading` |
| heading-lg | 29px | 1.13 | — | `--text-heading-lg` |
| display | 50px | 1 | — | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 8 | 8px | `--spacing-8` |
| 12 | 12px | `--spacing-12` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 60 | 60px | `--spacing-60` |
| 64 | 64px | `--spacing-64` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 10px |
| buttons | 10px |
| navItems | 16px |
### Layout
- **Page max-width:** 1440px
- **Section gap:** 30-35px
- **Card padding:** 12px
- **Element gap:** 5-24px
## Components
### Primary Action Button
**Role:** Interactive element
Filled button with 'Action Blue' background (#478cd0), 'Page Canvas' text (#ffffff), 10px border-radius, and generous padding (8px vertical, 18px horizontal). Uses Mulish font.
### Navigation Link
**Role:** Navigation
Text links appearing in the top navigation bar, using Mulish font at 14px size. Color is 'Midnight Ink' #1f1f1f, occasionally 'Action Blue' #478cd0 for active states. Some have a 10px or 16px radius for interactive elements.
### Highlighted Text Block
**Role:** Emphasis
Body text with a 'Highlight Yellow' background (#fff7ca), drawing attention to key phrases or product features in the same way a physical highlighter works.
### Hero Headline
**Role:** Display
Large, prominent text using Charter font, typically at 50px size and 600 weight, in 'Midnight Ink' (#1f1f1f), commanding attention on initial page load.
### Feature Icon Block
**Role:** Information display
Small icons typically associated with a description, using a 'Sky Gradient' background for visual distinctiveness.
## Do's and Don'ts
### Do
- Use 'Action Blue' (#478cd0) exclusively for primary call-to-actions and interactive elements to maintain focus.
- Apply Charter font only for headlines (22px, 29px, 50px) to preserve its distinct visual impact.
- Maintain a 10px border-radius for all primary buttons and card-like elements to ensure visual consistency.
- Ensure ample vertical spacing between sections, leveraging 30px or 35px, to create a comfortable reading density.
- Utilize 'Highlight Yellow' (#fff7ca) only for subtle background emphasis on text, mimicking physical highlighting.
### Don't
- Do not use highly saturated colors for large background areas; stick to 'Page Canvas' (#ffffff) and 'Ash Cloud' (#f1f5f8).
- Avoid using Mulish for display headlines; reserve Charter for this purpose.
- Do not vary border-radius for interactive buttons; always use 10px.
- Do not introduce new color gradients; use `Sky Gradient` only where specifically defined.
- Do not apply excessive letter-spacing to Mulish; maintain its default -0.0200em.
## Imagery
The site's imagery is primarily product-focused, featuring crisp screenshots of the Readwise application running on laptops and mobile devices. These are meticulously presented on white backgrounds, often slightly angled, emphasizing clarity and functionality. Icons are simple, filled, and occasionally two-toned (white on blue/orange) or line-art in 'Midnight Ink' to explain features. The overall treatment is literal and explanatory, serving to showcase the product's interface and capabilities rather than evoke an emotional response. Visual density is moderate, breaking up text blocks with relevant interface displays.
## Layout
The page adopts a max-width centered layout, with a `pageMaxWidth` of 1440px providing containment. The hero section is full-bleed white, featuring a prominent centered headline, subtext, and a central product visual composed of device mockups. Sections maintain a consistent vertical rhythm, primarily defined by the 30-35px `sectionGap`. Content is often presented in centered stacks or simple two-column arrangements (text alongside mockups). Navigation is a sticky top bar with minimal items and a clear 'Sign In' call to action. The overall density is comfortable, allowing text and visuals to breathe without feeling sparse.
## Agent Prompt Guide
### Quick Color Reference
- Text: #1f1f1f
- Background: #ffffff
- CTA: #478cd0
- Border: #478cd0 (for interactive elements)
- Accent: #fff7ca
### 3-5 Example Component Prompts
1. Create a primary call-to-action button: text 'GET STARTED NOW', Mulish font weight 600, 16px size, 'Page Canvas' text color, 'Action Blue' background, 10px border-radius, 8px vertical padding, 18px horizontal padding.
2. Design a hero headline: text 'Elevate Your Reading', Charter font weight 600, 50px size, 'Midnight Ink' color, 1.0 line height.
3. Develop a feature summary block: icon area at 35px height/padding with 'Sky Gradient' background, followed by a Mulish 18px weight 700 'Midnight Ink' title, then Mulish 16px weight 400 'Midnight Ink' description.
4. Generate a navigation link: text 'Reader', Mulish font weight 400, 14px size, 'Midnight Ink' color, no background, 10px border-radius, 6px horizontal padding.
## Similar Brands
- **Instapaper** — Focus on reading, highlighting, and information consumption with a clean, text-centric interface.
- **Notion** — Productivity tool with a clean, functional aesthetic and emphasis on clear content structure.
- **Pocket** — Content aggregation and reading experience with a white background and strong emphasis on text legibility.
- **Evernote** — Note-taking app with a clear organization system and functional UI over heavy visual flair.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-ink: #1f1f1f;
--color-page-canvas: #ffffff;
--color-ash-cloud: #f1f5f8;
--color-highlight-yellow: #fff7ca;
--color-action-blue: #478cd0;
--color-status-orange: #fb9100;
--color-sky-gradient: #7496f7;
--gradient-sky-gradient: linear-gradient(rgb(116, 150, 247) 0%, rgb(72, 139, 210) 50%);
/* Typography — Font Families */
--font-mulish: 'Mulish', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-charter: 'Charter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 11px;
--leading-caption: 1.5;
--tracking-caption: -0.44px;
--text-body-sm: 14px;
--leading-body-sm: 1.5;
--tracking-body-sm: -0.28px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.32px;
--text-subheading: 18px;
--leading-subheading: 1.25;
--tracking-subheading: -0.36px;
--text-heading: 22px;
--leading-heading: 1.13;
--tracking-heading: -0.44px;
--text-heading-lg: 29px;
--leading-heading-lg: 1.13;
--text-display: 50px;
--leading-display: 1;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
/* Spacing */
--spacing-unit: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-60: 60px;
--spacing-64: 64px;
/* Layout */
--page-max-width: 1440px;
--section-gap: 30-35px;
--card-padding: 12px;
--element-gap: 5-24px;
/* Border Radius */
--radius-md: 4px;
--radius-lg: 10px;
--radius-2xl: 16px;
/* Named Radii */
--radius-cards: 10px;
--radius-buttons: 10px;
--radius-navitems: 16px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-ink: #1f1f1f;
--color-page-canvas: #ffffff;
--color-ash-cloud: #f1f5f8;
--color-highlight-yellow: #fff7ca;
--color-action-blue: #478cd0;
--color-status-orange: #fb9100;
--color-sky-gradient: #7496f7;
/* Typography */
--font-mulish: 'Mulish', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-charter: 'Charter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 11px;
--leading-caption: 1.5;
--tracking-caption: -0.44px;
--text-body-sm: 14px;
--leading-body-sm: 1.5;
--tracking-body-sm: -0.28px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.32px;
--text-subheading: 18px;
--leading-subheading: 1.25;
--tracking-subheading: -0.36px;
--text-heading: 22px;
--leading-heading: 1.13;
--tracking-heading: -0.44px;
--text-heading-lg: 29px;
--leading-heading-lg: 1.13;
--text-display: 50px;
--leading-display: 1;
/* Spacing */
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-60: 60px;
--spacing-64: 64px;
/* Border Radius */
--radius-md: 4px;
--radius-lg: 10px;
--radius-2xl: 16px;
}
```
Architectural blueprint on white…

diffused light on a minimalist…

Cognac-Stained Parchment – A sense…

Warm knowledge hub behind a berry…
ink on parchment

Crisp paper on a clean desk. A…
Warm parchment memoir
Paper-white canvas, ink-on-page UI.
Whiteboard with sticky notes —…

Digital Notebook Page — where…

Desktop OS window pane, minimalist…
AI-powered clarity on a pristine…

organized desktop, clean and bright
Sky-bound clarity

Crisp digital parchment

High-contrast research tool; like…

Warm parchment editorial desk — a…
Vibrant digital gallery. Each…
organized content on frosted glass

organized workshop on creamy paper