Readwise DESIGN.md

Brands

Reading and highlight management platform with a warm, book-inspired aesthetic — warm dark surfaces, amber-gold accents, and reader-first UI.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#f2a635Orange design systems
Fonts
LoraInter

Colors in this file

  • #f2a635

    Unnamed

  • #242428

    background

  • #f0edea

    Unnamed

  • #9490a0

    Unnamed

  • #38383f

    background

  • #1c1c1e

    Unnamed

  • #4dc26c

    Unnamed

  • #d4891e

    Unnamed

  • #141416

    Unnamed

  • #2e2e34

    Unnamed

Reading and highlight management platform with a warm, book-inspired aesthetic — warm dark surfaces, amber-gold accents, and reader-first UI.

1. Visual Theme & Atmosphere

Readwise turns passive reading into an active practice. The interface is warm and focused — dark surfaces reminiscent of e-ink readers and dimly lit libraries, with amber and gold accents that feel bookmarked and highlighted. The product centers on highlights from books, articles, and tweets, resurfaced via spaced repetition. The design honors the reading experience: unhurried, typographically rich, and visually warm.

2. Color Palette & Roles

TokenHexRole
--color-primary#F2A635Brand amber, highlights, CTAs
--color-primary-dark#D4891EHover/active
--color-primary-dimrgba(242,166,53,0.15)Highlight tint backgrounds
--color-bg-base#1C1C1EApp background
--color-bg-sidebar#141416Left sidebar
--color-bg-card#242428Card surfaces
--color-bg-elevated#2E2E34Modals, dropdowns
--color-border#38383FDefault borders
--color-text-primary#F0EDEABody text, headings
--color-text-secondary#9490A0Meta, labels
--color-text-muted#5C5870Placeholders, disabled
--color-highlight-yellow#F2A635Amber highlight
--color-highlight-blue#4B9FE1Blue highlight
--color-highlight-pink#E1709FPink highlight
--color-highlight-green#4DC26CGreen highlight
--color-success#4DC26CSynced, reviewed
--color-error#E85D75Error states

3. Typography Rules

css--font-text: 'Lora', 'Georgia', serif;
--font-sans: 'Inter', -apple-system, sans-serif;
--font-size-xs: 11px;
--font-size-sm: 13px;
--font-size-base: 16px;
--font-size-md: 18px;
--font-size-lg: 22px;
--font-size-xl: 28px;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--line-height-tight: 1.3;
--line-height-base: 1.6;
--line-height-reader: 1.8;
ElementSizeWeightLine Height
Page Title22px6001.3
Section Header15px6001.4
Highlight Text18px4001.8
Book Title14px6001.4
Author / Meta13px4001.4
Caption11px4001.3

4. Component Stylings

css/* Highlight Card */
.highlight-card {
  background: #242428;
  border: 1px solid #38383F;
  border-radius: 10px;
  padding: 20px 24px;
  border-left: 3px solid #F2A635;
  margin-bottom: 12px;
}
.highlight-card__text {
  font-family: var(--font-text);
  font-size: 17px;
  color: #F0EDEA;
  line-height: 1.8;
  margin-bottom: 14px;
}
.highlight-card__source {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #9490A0;
}
.highlight-card__book { color: #F2A635; font-weight: 500; }

/* Highlight Color Picker */
.highlight-marker {
  display: inline-block;
  padding: 0 2px;
  border-radius: 2px;
}
.highlight-marker--yellow { background: rgba(242,166,53,0.25); }
.highlight-marker--blue { background: rgba(75,159,225,0.25); }
.highlight-marker--pink { background: rgba(225,112,159,0.25); }
.highlight-marker--green { background: rgba(77,194,108,0.25); }

/* Book Card */
.book-card {
  background: #242428;
  border: 1px solid #38383F;
  border-radius: 10px;
  padding: 16px;
  display: flex;
  gap: 14px;
  cursor: pointer;
  transition: border-color 0.15s;
}
.book-card:hover { border-color: #F2A635; }
.book-card__cover {
  width: 44px;
  height: 60px;
  border-radius: 4px;
  background: #38383F;
  flex-shrink: 0;
  object-fit: cover;
}
.book-card__title {
  font-size: 14px;
  font-weight: 600;
  color: #F0EDEA;
  margin-bottom: 4px;
}
.book-card__author { font-size: 12px; color: #9490A0; }
.book-card__count {
  font-size: 11px;
  color: #F2A635;
  margin-top: 6px;
  font-weight: 500;
}

/* Review Card (Daily Review) */
.review-card {
  background: #242428;
  border-radius: 12px;
  padding: 32px 40px;
  max-width: 640px;
  margin: 0 auto;
  text-align: center;
}
.review-card__quote {
  font-family: var(--font-text);
  font-size: 20px;
  color: #F0EDEA;
  line-height: 1.75;
  margin-bottom: 24px;
}
.review-card__source {
  font-size: 13px;
  color: #9490A0;
}
.review-card__source strong { color: #F2A635; }

/* Sidebar Item */
.sidebar-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 7px 14px;
  border-radius: 6px;
  cursor: pointer;
  font-size: 13px;
  font-family: var(--font-sans);
  color: #9490A0;
  transition: background 0.08s, color 0.08s;
}
.sidebar-item:hover { background: #242428; color: #F0EDEA; }
.sidebar-item--active { background: rgba(242,166,53,0.1); color: #F2A635; }

5. Layout Principles

TokenValueUsage
--review-max-width640pxDaily review card
--reader-max-width680pxArticle reader
--sidebar-width240pxLeft nav
--spacing-xs4pxTight gaps
--spacing-sm8pxCard elements
--spacing-md16pxSection padding
--spacing-lg24pxCard padding
--spacing-xl40pxPage gutter
--radius-md6pxSidebar items
--radius-lg10pxCards

6. Depth & Elevation

css.shadow-card { box-shadow: 0 2px 8px rgba(0,0,0,0.4); }
.shadow-modal { box-shadow: 0 16px 48px rgba(0,0,0,0.6); }
.shadow-dropdown { box-shadow: 0 8px 24px rgba(0,0,0,0.5); }

7. Do's and Don'ts

Do:

  • Use amber (#F2A635) as the highlight accent and left-border on highlight cards
  • Show highlight color options: yellow, blue, pink, green with tinted backgrounds
  • Book cards display a small cover image, title, author, and highlight count
  • Daily review quotes should be centered in a large, generous text block

Don't:

  • Don't use a pure white background — Readwise reads best on warm dark surfaces
  • Don't use sans-serif for highlight text — serif font is part of the reading experience
  • Don't truncate highlight text — the full passage matters

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile320pxDaily review full screen; sidebar hidden
Tablet768pxSidebar drawer + highlight list
Desktop1024pxSidebar + highlights + detail
Wide1440pxSidebar + books + highlights + reader

9. Agent Prompt Guide

You are designing for Readwise — reading and highlight management platform.
Use a warm dark background (#1C1C1E) with card surfaces at #242428.
Amber (#F2A635) is the brand accent — left-border on highlight cards, active sidebar, CTA hover.
Highlight text uses a serif font (Lora) at 17–20px with generous line height (1.75+).
Highlight color options are yellow, blue, pink, green — shown as tinted background marks.
Book cards show a small cover, title, author, and highlight count in a row layout.
Tone is warm, bookish, intellectual, and spaced-repetition-first.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/readwise.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "readwise" })