Hugging Face design specAI Products

Dark developer-console AI hub: a deep navy #0b0f19 canvas, cool gray Source Sans Pro ladder, the yellow hugging-face emoji as the only brand mark, full-pill buttons, and a multicolor emoji category-pill system over a live faceted model browser.

Browse Hugging Face in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: huggingface.co (live DOM, computed styles), 2026-07-13 (desktop 1512px, dark theme served). Coverage: public homepage (hero + task/library browser + live model list). Dashboard: pending login (needs-dashboard). Responsive: breakpoints from Tailwind utilities only; mobile rendering not verified.

Visual Theme & Atmosphere

A dark, dense "AI community hub" — a deep navy canvas (#0b0f19) that reads like a developer console rather than a marketing brochure. The single warm brand note is the yellow hugging-face emoji logo; everything else is a cool Tailwind gray ladder. Recognition comes from two things: the emoji mascot, and a cloud of small colorful category pills (each ML task, library and provider gets its own Tailwind hue with an emoji glyph) sitting beside a live, real-time list of trending models. It deliberately avoids gradients, glow and hero imagery — the "hero" is functional product UI (a faceted model browser) shown in-place. Set in Source Sans Pro throughout, it feels utilitarian and friendly at once. Feels: dark, dense, technical, friendly.

Color Palette & Roles

Surfaces (dark theme)

TokenHexRole / usage
canvas#0b0f19Page background, input fills
surface-900#0f1928Deepest panel tint
surface-800#101828Cards, Sign-Up button bg
surface-750#111728Inset panels, pill fills
border-subtle#141c2eHairline borders, input border (most-used border)
border-default#1e2939Card/pill dividers
border-strong#4a5565Outline-button border

Text

TokenHexRole / usage
text#e5e7ebPrimary text, body (most-used color on page)
text-strong#ffffffHeadings on dark, button labels
text-2#d1d5dcNav links, secondary
text-3#b3bcc9Tertiary labels
muted#99a1afMeta text, captions
faint#6a7282Disabled / timestamps

Accents (multicolor category system — one hue per task/library)

TokenHexRole / usage
brand-yellow#fe9a00Hugging-face mascot, brand mark
orange#ff6900Task/provider category
blue#2b7fffLinks, primary interactive; tints #50a2ff #8ec5ff #dbeafe
purple#8e51ff / #615fffCategory
red#fb2c36Category
green#7ccf00Category
pink#f6339aCategory
amber-tint#fef3c6Soft badge bg

Rule: chrome is a cool gray ladder on navy; saturated color appears only on category pills, emoji glyphs and links — never on large surfaces.

Typography Rules

RoleSize/LineWeightTracking
Display (h1)48 / 48700normal
Section (h2)20–24600normal
Body16 / 24400normal
Nav / UI16400normal
Meta / caption13–14400normal
Pill label14500normal

Patterns: Source Sans Pro is slightly condensed and humanist; weight tops at 700 on the hero, 400–600 elsewhere. No negative tracking, no uppercase eyebrows.

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.