trivago DESIGN.md
Brands
trivago's mission: "When travelers are searching for a hotel, we want the obvious choice to be trivago." It was "founded in 2005 in Dusseldorf, Germany" with "a simple idea: use technology to solve real user problems…
At a glance
- Group
- Brands
- Main color
- #0079c2Blue design systems
Colors in this file
- #0079c2
primary
- #171717
foreground
- #00578b
primary-pressed
- #4dbeff
primary-hovered
- #0a850e
revenue
- #4d4d4c
text-strong
- #ffffff
canvas
- #e22851
critical
- #ff932c
decorative-orange
- #6c6c6b
text-subdued
Overview
Visual Theme & Atmosphere
trivago's mission: "When travelers are searching for a hotel, we want the obvious choice to be trivago." It was "founded in 2005 in Dusseldorf, Germany" with "a simple idea: use technology to solve real user problems and simplify hotel search", turned a $1 million investment into $1 billion of revenue, listed on NASDAQ, survived the pandemic, and now has 650+ team members from 75+ nationalities. Its legal notice names trivago N.V., Kesselstrasse 5–7, 40221 Düsseldorf.
The hotel search page is white and utilitarian: near-black text #171717, trivago blue
#0079c2 for the search action, green #0a850e for revenue (deal) actions, red and orange
for alerts, and decorative blue, orange and pink. It sets text in the system font stack — no
brand face loads.
What makes it worth reading:
- Actions by business meaning.
--action-{primary, highlight, revenue, success, critical, warning}-{default, hovered, pressed, disabled}— "revenue" is its own action, the green of a deal. - Surfaces in nine steps.
--surface-*-{default, emphasis, hovered, muted, pressed, soft, subdued, tint}for each intent, withsurface-success-pricing#ebfdecreserved for prices. - A 10px root scale. Radii and borders are declared in rem on a 10px base (
--radius-80.8remrenders 8px).
Primary tasks
- Search hotels by destination, dates and guests.
- Compare prices across booking sites; log in.
Brand Narrative
A Düsseldorf company that bootstrapped hotel search into a NASDAQ-listed brand. The product is a comparison tool, and it looks like one: white, dense, system-set, with blue for searching and green for the deal.
Principles
- The obvious choice for hotel search. Its mission.
- Actions named by meaning. Revenue is an action.
- Simplify hotel search.
Personas
Not researched. No persona claim is made from a UI capture.
Colors
Measured with getComputedStyle on trivago.de: 511 root custom properties — --size-* 129,
--space-* 66, --border-* 62, --type-* 59, --surface-* 51, --text-* 31, --action-* 24,
--icon-* 20, --radius-* 11 … All first-party.
Primary blue
- Primary (
#0079c2) —--action-primary-default,--text-link. - Hovered (
#4dbeff) · Pressed (#00578b) — declared in tokens. - Emphasis (
#24a3ec) · Highlight subdued (#bde7ff).
Revenue and status
- Revenue (
#0a850e) → hovered (#6dce70) → pressed (#075f0a). - Critical (
#e22851) → pressed (#b4183a) · Warning (#e27423) · Notice (#ffcc31).
Decorative
Blue #78daff · Orange #ff932c · Pink #ff9dde.
Neutrals
- Foreground (
#171717) —--text-default. - Text strong (
#4d4d4c) · Text subdued (#6c6c6b) · Border neutral (#8d8d8b). - Canvas (
#ffffff) · Surface subdued (#f2f2f1) · Disabled (#d9d8d6).
Typography
Font family
--font-family-default: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "Noto Sans", …. No brand typeface is loaded on this surface; none is claimed.
Scale
Search button 16px/700; header buttons 14px/700.
Layout
- A slim header, a hero search bar (destination, dates, guests, search), and a partner-logo row ("Unsere Partner und über 100 weitere").
Responsive Behavior
Not measured. Desktop 1440×1000 only.
Elevation & Depth
Flat; surfaces and borders separate content.
Motion & Easing
Not measured.
Tier 1 sources: (live homepage — 511 root custom properties read via getComputedStyle; two components measured at rest and focus, captured 2026-09-26); (nonsense-path control — HTTP 200 rendering the homepage, a catch-all; noted, read 2026-09-26); (company site — mission, founded 2005 in Düsseldorf, NASDAQ listing, 650+ team members, read 2026-09-26); (legal information — trivago N.V., Kesselstrasse 5–7, 40221 Düsseldorf, read 2026-09-26)
Components
Measured with focus under a real Tab key. Hover and pressed could not be measured: an overlay intercepted the pointer on every load. They are omitted, not recorded as "no change".
- Search — Suchen:
#0079c2, white 16px/700, 8px, 44px. Focus a 1px dotted#4d4d4coutline. (Tokens declare hovered#4dbeff, pressed#00578b.) - Header button — Einloggen: white,
#17171714px/700, 8px, 36px. Focus drops the border for a 2px#0079c2outline.
Radius
--radius-4 / -8 / -16 / -circle → 4px, 8px, 16px, full.
States
Focus: dotted or 2px blue outlines. Hover and pressed: not measured on the live page; declared in
tokens (--action-primary-hovered #4dbeff, -pressed #00578b).
Do's and Don'ts
Do
- Use trivago blue
#0079c2for search and links, and green#0a850efor deal actions. - Give every action default, hovered, pressed and disabled values.
- Keep
#ebfdecfor price highlights.
Don't
- Don't load a brand typeface here; the product uses the system stack.
- Don't use revenue green for navigation.
- Don't use decorative colours for text.
Voice & Tone
Not assessed as authored voice.
Agent Prompt Guide
Quick Color Reference
#0079c2 trivago blue · #00578b pressed · #0a850e revenue green · #e22851 critical ·
#171717 ink · #6c6c6b subdued · #f2f2f1 surface · #ff932c orange
Example Component Prompts
- "A 44px
#0079c2search button, white 16px/700 system font, 8px radius." - "A white 36px header button with
#171717text and a 2px#0079c2focus outline."
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
EasyWallet
Brands · Noto Sans TC
EasyWallet (悠遊付) is Taiwan's leading mobile payment app, developed by EasyCard Corporation (悠遊卡股份有限公司). Its marketing website — easywallet.easycard.com.tw — projects a clean, modern, mobile-first personality that…
H&M
Brands · HM Slussen
H&M began as a single womenswear store. In 1947 Swedish entrepreneur Erling Persson opened it in Västerås after a trip to New York, and called it Hennes, Swedish for "Hers"; he designed the logotype himself. The…
Ohouse (오늘의집)
Brands · Pretendard
Ohouse is Bucketplace’s lifestyle service for taking an envisioned life into a real space. Its official account joins user-made home content, a community, commerce, and home-related O2O services; the consumer site…
Stayfolio
Brands · Pretendard
Stayfolio (스테이폴리오) is a Korean stay-curation and booking platform run by 주식회사 스테이폴리오 from Tongin-dong in Jongno, Seoul; its footer lists 장인성 as chief executive, an online-sales registration numbered 제2015-서울종로-0499호…
Coolblue
Brands · Open Sans
Coolblue is a Dutch online retailer of electronics and appliances — "Alles voor een glimlach", everything for a smile, as its homepage title says. By its own history, Pieter Zwart and his friends Paul de Jong and…
Dcard
Brands · Roboto
Dcard is Taiwan's largest anonymous social platform — and its design system is an exemplar of Material Design adapted for East-Asian forum culture. The page chrome is wrapped in a deep teal-navy (#00324e) header bar…