Otter — design system & UI screens
Light hero beside a meeting-transcript product panel and a Harvard/IBM/Amazon logo wall.
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/otter.
Decoded design system
Otter's decoded design system: background #FFFFFF, text #000000, accent #1D25E2, link #1D25E2, primary #144FFF; type scale h1 60px / h2 56px / body 12px; 4px spacing base; 16px base radius. The single interactive/action color is #1D25E2 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #EFEFEF |
| border | #D8D8D8 |
| text | #000000 |
| text_muted | #606060 |
| primary | #144FFF |
| accent | #1D25E2 |
| link | #1D25E2 |
| secondary | #5A5DA3 |
| button_bg | #1D25E2 |
| button_text | #FFFFFF |
Using these colors
- Action color
#1D25E2— the single interactive color; only on things you click or must notice, never large fills. accent,link,button_bgare all#1D25E2— one role, not several (the action color).- accent
#1D25E2— 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. - primary
#144FFF— a brand color — but the call-to-action uses #1D25E2, not this. - secondary
#5A5DA3— optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two.
Typography
- Heading: Circular
- Body: Circular
- h1: 60px
- h2: 56px
- body: 12px
Spacing
- base unit: 4px
- scale: 4px, 8px, 12px, 14px, 16px, 19px, 23px, 31px, 35px, 39px
Radii
- base: 16px
- button: 0px
Shadows (elevation)
- card:
rgba(0, 0, 0, 0.2) 0px 0px 18px 0px
Motion
Micro-interactions run at 300ms (dominant) with cubic-bezier(0.215, 0.61, 0.355, 1).
- durations: 300ms · 450ms · 350ms
- easings:
cubic-bezier(0.215, 0.61, 0.355, 1)·ease - animated properties: color, background-color, opacity, transform
Native design tokens
| Token | Value |
|---|---|
--background | #f5f8fa |
--otter-dark-blue | #041d34 |
--otter-blue | #144fff |
--otter-yello | #fee36f |
--otter-dark-grey | #8294a5 |
--otter-light-grey | #e7eaee |
--otter-cyan | #52d0f0 |
--otter-green | #419220 |
--otter-purple | #8a78f0 |
--otter-pink | #fb97b4 |
…and 10 more measured on the page.
Button states (measured)
- primary focus: outline
1px solid rgb(0, 0, 0)
Layout (measured)
- nav: 80px sticky, backdrop
blur(8px)
Motion choreography (measured)
Load order: div.swiper-dot → div.otFlat → span.swiper-dot×2 → div.swiper-slide×8 → span.swiper-dot×2 → div.slider-dot-agent×2
Scroll reveal: 5 elements rest at opacity 0, translateY(-32px), animate in over 450ms.
Responsive (measured)
- breakpoints: 426px · 479px · 550px · 600px · 768px · 896px
- mobile (390px): hero 42px · nav hamburger
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (8)
- Hero — Otter AI notetaker hero
- Logo Wall — Trusted-by logo wall
- Feature — Like having your own executive assistant
- Bento Grid — Workflow capability bento
- Feature — Whatever you do, Otter works for you
- Feature — Capture, scale and integrate
- Testimonial / Social Proof — Trusted by teams, loved by people
- Integrations — Connect to your favorite apps