Cabify DESIGN.md
Brands
Cabify is a ride-hailing and mobility company. In its own words: "We were born in Madrid (Spain) in 2011 and have been pioneers in creating a new mobility in Iberoamerica." It operates in six countries — Spain,…
At a glance
- Group
- Brands
- Main color
- #7145d6Purple design systems
- Fonts
- Cabify CiudadCabify Ciudad Text
Colors in this file
- #8a6ee4
primary-hover
- #7145d6
primary
- #5e6088
text-secondary
- #362065
aubergine-hover
- #1f123f
aubergine
- #a697ed
ring
- #1a1a1c
foreground
- #f2f2fd
surface
- #ffffff
canvas
- #dbdce8
border
Overview
Visual Theme & Atmosphere
Cabify is a ride-hailing and mobility company. In its own words: "We were born in Madrid (Spain) in 2011 and have been pioneers in creating a new mobility in Iberoamerica." It operates in six countries — Spain, Chile, Argentina, Peru, Colombia and Uruguay — and more than 40 cities, connecting riders, companies and drivers.
The site is friendly and purple: white and pale lavender #f2f2fd surfaces, dark text
#1a1a1c and a blue-grey #5e6088, with Cabify's purple #7145d6 on the main action and
a deep aubergine #1f123f for the driver recruitment button. Buttons are 8px-rounded; headings
use Cabify Ciudad and text Cabify Ciudad Text, faces named for the company.
What makes it worth reading:
- Button tokens with their states.
--cta-primary-bg-color/-hover,--cta-secondary-bg-color/-hover,--cta-outline-border-color/-hover,--cta-outline-bg-color-active— plus sizes (--cta-s-height40px,--cta-m-height50px). - Hover lightens. The purple lifts to a lighter
#8a6ee4, the aubergine to#362065. - A ring on press. Pressing a button adds a 2px ring in a lighter purple.
Primary tasks
- Sign up and ride; book for companies.
- Drive with Cabify; manage a fleet.
Brand Narrative
Cabify grew from Madrid into Iberoamerican mobility, and its site keeps one idea front and centre — purple — with lavender surfaces and a typeface named for it. The tokens are explicit about every button's states, and the states lighten rather than darken.
Principles
- Purple is Cabify. One brand colour for action.
- Lighten to respond. Hover lifts the colour.
- Its own letters. Cabify Ciudad for headings and text.
Personas
Not researched. No persona claim is made from a UI capture.
Colors
Measured with getComputedStyle on cabify.com/es: 240 root custom properties; about 195 are
Cabify's — --color-* 115, --typography-* 28, --transition-* 18, --cta-* 18, --heading-* 16,
spacing, radius and grid groups.
Purple
- Primary (
#7145d6) —--color-action-primary,--cta-primary-bg-color,--color-state-primary-active. - Primary hover (
#8a6ee4) —--color-state-primary-hover,--cta-primary-bg-color-hover. - Ring (
#a697ed) —--color-border-primary,--cta-border-color; the press ring. - Aubergine (
#1f123f) and its hover#362065(--color-bodytext-primary).
Text and surfaces
- Foreground (
#1a1a1c) —--color-text-primary. - Text secondary (
#5e6088) —--color-text-secondary; the most frequent<p>colour. - Surface (
#f2f2fd) —--color-surface,--cta-secondary-bg-color; hover#dddaf9. - Subdued (
#f8f8fe) —--color-background-subdued. - Border (
#dbdce8) —--color-border,--cta-outline-border-color; hover#c0c2d8. - Canvas (
#ffffff).
Typography
Font family
Cabify Ciudad (700) for headings and Cabify Ciudad Text (400, 600, 700) for text, both loaded
(document.fonts). Header text uses a 450 weight.
Scale
Small buttons 14px/700 at 40px; medium buttons 18px/700 at 50px.
Layout
- Lavender and white bands; purple blocks for key messages (28 purple backgrounds on the page).
- Buttons come in two heights, 40px and 50px.
Responsive Behavior
Not measured. Desktop 1440×1000 only.
Elevation & Depth
Flat; the only shadow on the measured controls is the press ring.
Motion & Easing
--cta-transition: background-color, box-shadow and colour over 0.25s ease-out.
Tier 1 sources: (live homepage — 240 root custom properties read via getComputedStyle; Cabify Ciudad and Ciudad Text loaded; three components measured at rest, hover, pressed and focus after declining cookies, captured 2026-09-26); (nonsense-path control — HTTP 404 "¡Página no encontrada!", read 2026-09-26); (Who we are — "We were born in Madrid (Spain) in 2011", 6 countries, 40+ cities, read 2026-09-26)
Components
Measured after declining cookies ("Rechazar"), focus read under a real Tab key, and a hover counted
only when :hover matched; background-image, text-decoration and pseudo-elements were compared too.
- Primary — Regístrate:
#7145d6, white 14px/700, 8px, 40px. Hover#8a6ee4. Press adds0 0 0 2px #a697ed. Focus is the browser'sautoring. - Dark — Conduce con nosotros:
#1f123f, white 18px/700, 8px, 50px. Hover#362065. Press adds0 0 0 2px #8a6ee4. - Header link — the language switch:
#5e6088, turning#7145d6on hover and press.
Radius
8px on buttons; the radius group holds the rest of the scale.
States
Hover: primary to #8a6ee4, dark to #362065, header link to purple. Press: a 2px ring. Focus: the
browser's ring.
Do's and Don'ts
Do
- Use purple
#7145d6for the main action and lighten to#8a6ee4on hover. - Use lavender
#f2f2fdfor surfaces and secondary buttons. - Add a 2px lighter ring on press.
Don't
- Don't darken on hover; Cabify lightens.
- Don't use pure black text; the ink is
#1a1a1c, secondary#5e6088. - Don't mix in other brand hues for actions.
Voice & Tone
Not assessed as authored voice.
Agent Prompt Guide
Quick Color Reference
#7145d6 purple · #8a6ee4 hover · #a697ed ring · #1f123f aubergine · #1a1a1c ink ·
#5e6088 secondary · #f2f2fd lavender · #dbdce8 border
Example Component Prompts
- "A 40px button,
#7145d6, white 14px/700 Cabify Ciudad Text, 8px radius; hover#8a6ee4; press adds a 2px#a697edring." - "A 50px aubergine
#1f123fbutton, 18px/700; hover#362065."
Governance
Known Gaps
- Contrast,
link-header. Text#5e6088on#00000000measures 3.50:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.
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
MCP server
MCP tool call
Related Design.md files
Railway
Brands · Inter
Deployment platform design with dark command-center surfaces, violet infrastructure accents, and fast project-to-production workflows.
MetaMask
Brands · Euclid Circular
The most popular crypto wallet and web3 gateway. MetaMask combines a dark, cyber-focused foundation with fox-inspired branding and purple/blue accent tones for core actions. The system centers on dark mode as…
메가박스
Brands · NanumBarunGothic
메가박스는 영화 상영을 중심에 두면서도 사람들이 이야기를 만나고, 함께 놀고, 경험을 공유하는 공간을 표방하는 한국의 멀티플렉스 브랜드다. 회사의 공식 연혁은 2000년 코엑스점을 출발점으로 삼고, 2011년 씨너스와의 합병을 거쳐 더 좋은 영화관을 향한 확장을 설명한다. 현재의 브랜드 표현은 2017년에 공개한 Life Theater BI에서 분명해진다. 일곱 개의 황금비율 박스와…
Webflow
Brands · WF Visual Sans
An inspired interpretation of Webflow's design language — a visual web development platform whose surface contrasts a deep near-black #080808 primary against a generous white canvas, broken by a five-stop chromatic…
Stytch
Brands · Inter
Authentication and identity platform with a clean enterprise aesthetic — deep navy, electric purple accents, and security-first UI patterns.
Ringle
Brands · Pretendard
Ringle (링글) is a Korean English-tutoring company that sells 1:1 video lessons with tutors from top English-speaking universities ("명문대 튜터와의 1:1 화상영어"), plus AI 스피킹, an AI speaking test, a corporate English programme…