Hugging Yellow
#ffd210The π€ emoji logo mark β the only warm color in the system, appears as a small brand stamp
Hugging Face operates as a friendly, utilitarian machine-learning workshop: nearly all-white canvas, hairline gray dividers, and compact, data-dense rows that feel like reading a spreadsheet. The brand voice arrives through a single warm yellow emoji logo (π€) and one dark navy panel per page that acts as a stage for that mascot β everything else stays in grayscale so the yellow never has to compete. Typography is one workhorse humanist sans (Source Sans Pro) carrying the full hierarchy from 10px metadata to 96px display, with IBM Plex Mono punching in only for model names and technical labels. Components are flat, low-elevation, and rounded at a tight 8px β the interface reads more like a research tool than a marketing site, letting the 2M+ models and datasets be the visual content.
#ffd210The π€ emoji logo mark β the only warm color in the system, appears as a small brand stamp
#155dfcViolet supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
#ffffffPage background, card surfaces, input fields
#f3f4f6Secondary surface, subtle card backgrounds, tag fills
#e5e7ebHairline dividers, card borders, input borders, the dominant structural line color
#d1d5dcSlightly stronger dividers, placeholder text on inputs
#000000Dark supporting neutral for text, icons, and strong contrast. Do not promote it to the primary CTA color
#101828Dark hero panel background, dark navigation wells β the high-contrast stage for the mascot
#0b0f19Deepest panel surface used in gradients and product UI previews; Hero panel and product preview gradient β subtle two-stop from slate to near-black
#4a5565Supporting neutral for secondary UI, dividers, and muted labels. Do not promote it to the primary CTA color
#6a7282Metadata, timestamps, helper text, nav links, muted icon fills
#99a1afTertiary text, inactive icons, disabled controls, the quietest neutral
96px Β· 400 Β· 1The quick brown fox jumps
60px Β· 400 Β· 1The quick brown fox jumps
48px Β· 700 Β· 1.2The quick brown fox jumps
30px Β· 700 Β· 1.25The quick brown fox jumps
24px Β· 600 Β· 1.33The quick brown fox jumps
20px Β· 700 Β· 1.37The quick brown fox jumps
18px Β· 400 Β· 1.4The quick brown fox jumps
16px Β· 400 Β· 1.5The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
The single workhorse family β handles every UI surface from 10px metadata to 96px display headlines. Weight 400 carries body and most UI; 600 takes section labels and button text; 700 is reserved for the largest headlines where the humanist letterforms need extra weight to hold the page.
Technical identifiers β model names like moonshatai/Kimi-K2.5, dataset slugs, parameter values, repo paths. The monospace grid signals 'this is a machine-readable handle' and gives the interface a workshop feel.
4px4px8px8px8px25.6px12px1px2px4px6px8px10px12px14px16px20px22px24px28px32px34px40px48px56px73px80px96px112px128pxDark gradient panel (#101828 β #0b0f19) with generous padding (~48px), the π€ emoji at ~60β80px, 48px weight 700 white headline, 16px Slate Body description, and a dark pill button. This is the one place the page gets loud β the rest of the site whispers.
Solid Ink Black background (#000000), white text, 8px radius, ~10px 20px padding, 14px Source Sans Pro weight 600. Sits on the midnight panel so the contrast inverts β a black button on a near-black background reads as a recessed well.
Transparent background with white text and a thin white border at low opacity, same 8px radius and 14px weight 600. Labeled with a small 'or' divider between it and the primary.
Black fill, white text, fully rounded ~25.6px radius (pill), 8px 16px padding, 14px weight 600. The pill shape distinguishes auth actions from inline controls.
White background, ~56px tall, left-aligned π€ logo + 'Hugging Face' wordmark in weight 700 16px, centered search input, right-aligned nav links in 14px Steel Caption with an active state in Link Blue (#155dfc). Sticky on scroll.
White fill, 1px Mist Border (#e5e7eb), 8px radius, ~10px 16px padding, 14px body placeholder in Steel Caption, left-aligned π icon. Wide β takes ~40% of header width.
White surface, 1px Mist Border, 8px radius, 16px padding, 18px weight 600 column header, then a vertical list of 5 entries. Each entry is a model name in IBM Plex Mono 15px weight 400 (Slate Body color), with a 12px Steel Caption metadata line below (relative time, download count, like count). No card shadow on the container β only the faintest hairline separates it from the canvas.
Unlike the model/dataset cards, Spaces cards carry vivid color gradients (tealβgreen, redβpink, blueβindigo, purpleβviolet). 8px radius, 16px padding, white text, small π₯ emoji + like count, and the space title in weight 600 14px white.
Two-line stack: model/dataset name in IBM Plex Mono 15px, metadata line in 12px Steel Caption showing relative time, download icon + count, and heart icon + count. 12px vertical gap between rows, no row dividers β whitespace does the separation.
Centered, 14px Link Blue, plain text with underline-on-hover, no background. Sits ~24px below the last list item.
π€ emoji at ~24px next to 'Hugging Face' in Source Sans Pro weight 700 16px Ink Black. The emoji is the brand β the wordmark is the caption.
A ~560px wide floating panel with the same midnight gradient, 12px radius, faint shadow, containing a mock filter sidebar and model list. This is the only place shadows and larger radii appear β it acts as a 'window' into the product.
Dark surface with section headers in 12px uppercase Steel Caption, checkbox/filter rows in 14px white, tag chips with colored emoji prefixes (π PyTorch, π TensorFlow, β‘ JAX). Tag chips are 4px radius, 6px 10px padding, dark fill with white text.
#ffffffDefault page background, all content sits directly on white
#f3f4f6Subtle background tone for tags, code blocks, secondary card wells
#101828Dark hero block and product preview surfaces β creates the dark/light yin-yang
Elevation is whisper-quiet β single-layer 1px-y shadows at 5β10% black. The interface stays flat; cards sit on the canvas with the faintest hint of lift. No heavy drop shadows, no glow, no colored shadow tints. The visual hierarchy comes from contrast (white vs midnight panel) and whitespace, not from stacked shadows.
rgba(0, 0, 0, 0.05) 0px 1px 2px 0px
rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px
Centered max-width ~1200px container with generous horizontal padding. Hero is an asymmetric two-column split: dark midnight panel on the left (~55%) carrying the headline and CTAs, floating product preview card on the right (~45%) with a slight negative offset. Below the hero, a clean 3-column equal-width grid for Models/Spaces/Datasets, then a centered single-column 'The Home of Machine Learning' closer with a book emoji. Vertical rhythm is built from 64px section gaps and consistent 8px element gaps. Navigation is a single sticky top bar β no sidebar, no mega-menu, no footer in the main view.
Imagery is minimal and utilitarian. The π€ emoji is the primary visual asset β used at logo size (24px) and as a large brand stamp (60β80px) inside the dark hero. The only product 'imagery' is a screenshot-style dark UI panel showing filters and model lists, which functions as proof-of-product rather than lifestyle photography. No human photography, no abstract illustrations, no decorative graphics. The 2M+ models and datasets ARE the visual content β each row in the trending columns carries a tiny color emoji (π, π, π₯, etc.) that acts as the only chromatic punctuation.
## Quick Color Reference - text: #000000 (primary), #4a5565 (body), #6a7282 (caption), #99a1af (disabled) - background: #ffffff (page), #f3f4f6 (soft surface), #101828 (midnight panel) - border: #e5e7eb (hairline), #d1d5dc (stronger) - accent: #155dfc (link blue, active states) - primary action: no distinct CTA color - brand mark: #ffd210 π€ emoji only ## 3-5 Example Component Prompts 1. **Trending Column Card**: 3-column grid, each card is white with 1px #e5e7eb border, 8px radius, 16px padding. Column header at 18px Source Sans Pro weight 600 #000000. 5 list items, each with model name in IBM Plex Mono 15px #4a5565 and metadata in 12px #6a7282. 24px gap between cards. No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. 3. **Search Input**: 400px wide, 1px #e5e7eb border, 8px radius, 10px 16px padding, 14px Source Sans Pro weight 400. Placeholder 'Search models, datasets, usersβ¦' in #6a7282. Left π icon in #99a1af. 4. **Spaces Gradient Card**: One in the middle column of the trending grid. 8px radius, 16px padding, teal-to-green gradient background (#0d9488 β #65a30d), white text. Title in 14px Source Sans Pro weight 600, π₯ emoji + like count in 12px. 5. **Top Navigation Bar**: 56px tall, white background, left π€ + 'Hugging Face' wordmark (16px weight 700 #000000), centered search input (see above), right-aligned nav links at 14px #6a7282 with active 'Spaces' in #155dfc. Sign Up pill at far right: #000000 fill, white text, 25.6px radius, 8px 16px padding.
Same utilitarian data-dense list pattern with monospace identifiers, hairline gray borders, and one dark accent (the GitHub dark mode) contrasting a white canvas
Identical ingredient-list aesthetic β white canvas, 8px-radius cards, package names in monospace, copy-paste install commands, zero decorative imagery
AI/ML platform using the same single-mascot hero strategy with a dark product panel floating beside white headline copy
Minimal black-on-white typography hierarchy with one dark inverted surface for the hero and the rest of the page left to typography and whitespace
Research-platform list density with the same compact 2px vertical padding rhythm and monochrome-with-one-accent color discipline
Use the design exports or connect Musterlab to your AI.