Obsidian Mobile — design system & UI screens
A note-taking and idea collection app for capturing, organizing, and referencing writing concepts and quotes. The screen displays a single note with a bold headline, hashtag category, source attribution, subheadings with body text, bullet points for key concepts, and a block quote—all with a reading-focused layout, typography hierarchy, and navigation controls at the bottom for browsing and creating notes.
This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/website/obsidian-mobile.
Decoded design system
Obsidian Mobile's decoded design system: background #000000, text #FFFFFF, accent #2D234E, link #2D234E, primary #2D234E; type scale h1 34px / h2 22px / body 17px; 4px spacing base; 12px base radius. The single interactive/action color is #2D234E — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #000000 |
| surface | #0F0F0F |
| border | #262626 |
| text | #FFFFFF |
| text_muted | #9E9E9E |
| primary | #2D234E |
| accent | #2D234E |
| link | #2D234E |
| button_bg | #2D234E |
| button_text | #000000 |
Using these colors
- Action color
#2D234E— the single interactive color; only on things you click or must notice, never large fills. primary,accent,link,button_bgare all#2D234E— one role, not several (the action color).- accent
#2D234E— THE accent / action color — interactive & must-notice only (buttons, links, focus, one key highlight); never large fills or backgrounds. Scarcity is what makes it read as designed.
Typography
- h1: 34px
- h2: 22px
- body: 17px
Spacing
- base unit: 4px
- scale: 2px, 3px, 4px, 6px, 8px, 12px, 16px, 23px, 24px, 32px
Radii
- base: 12px
- button: 12px
Shadows (elevation)
- subtle:
rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px - card:
rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px
Motion
Micro-interactions run at 150ms (dominant) with ease-in-out.
- durations: 150ms · 100ms · 250ms
- easings:
ease-in-out·cubic-bezier(0.4, 0, 0.2, 1) - animated properties: color, background-color, border-color, text-decoration-color
Native design tokens
| Token | Value |
|---|---|
--color-red | #fb464c |
--color-orange | #e9973f |
--color-yellow | #e0de71 |
--color-green | #44cf6e |
--color-cyan | #53dfdd |
--color-blue | #027aff |
--color-purple | #a882ff |
--color-pink | #fa99cd |
--code-function | #e0de71 |
--code-important | #e9973f |
…and 110 more measured on the page.
Button states (measured)
- primary hover: background
#8B5CF6 - primary focus: outline
2px solid rgb(124, 58, 237)
Layout (measured)
- container max-width:
1120px - nav: 90px fixed
Motion choreography (measured)
Scroll reveal: 1 elements rest at translateY(86px), animate in over 0.1s cubic-bezier(0.4, 0, 0.2, 1).
Responsive (measured)
- breakpoints: 640px · 768px · 1024px · 1280px
- mobile (390px): hero 51px · nav hamburger
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
- Note detail view - writing idea
- 2023 Japan Trip Planning
- 2023 Japan Trip Planning - Detail Page
- Notes folder browser with sidebar navigation
- Obsidian — Project Detail — 2023 Japan Trip Planning
- Obsidian — Detail — 2023 Japan Trip Planning
- Obsidian — Note detail — backlinks & mentions
- Obsidian — Evergreen notes — detail view
- Obsidian — Detail — "Writing is telepathy" article
- Obsidian — Evergreen notes — Backlinks detail
- Evergreen notes concept explanation
- 2023 Japan Trip Plan - Project Detail
- Obsidian — Project Detail — 2023 Japan Trip Plan