Meta is the rebrand of Facebook, Inc.
Needs work: freshness conflict · token source unverified · verification v2 missing
Meta is the rebrand of Facebook, Inc. into a company organized around connection across the social graph, devices, and the immersive web. Where the old Facebook interface was a wall of utilitarian #1877F2 blue, the Meta brand is built around motion, depth, and an optimistic gradient that flows from a deep, trustworthy blue (#0064E0) into a brighter, almost luminescent cerulean (#0082FB). The infinity mark — a continuous 3D loop that reads equally well in 2D and in spatial/AR contexts — is the visual anchor: it signals "unlimited" without shouting.
The atmosphere is big-tech confident but human. Pages open on generous white (#FFFFFF) or a near-black ink (#1C2B33) depending on surface, with the blue gradient reserved for moments of brand energy: hero washes, CTA fills, focus rings, and the logo itself. This is not the flat, single-blue Facebook of 2012; it's a layered system where the gradient implies a third dimension, echoing the company's bet on immersive computing.
The custom Optimistic type superfamily (Optimistic Display for headlines, Optimistic Text for body) is the quiet workhorse. Purpose-built for Meta's surfaces, it carries warm, slightly humanist letterforms that keep a trillion-impression interface from feeling robotic. The system leans on large, friendly display sizing, roomy line-height, and a restrained neutral palette so the blue gradient always wins the eye.
Key Characteristics:
#0064E0 → #0082FB) as the signature brand energy — depth, trust, optimism#1C2B33 (not pure black) for text and dark surfaces#0064E0): Primary brand blue. The trustworthy anchor of the gradient — CTA fills, links, focus, active states. The workhorse interactive color.#0082FB): The bright terminus of the brand gradient. Used as the top/right stop in gradient fills, hover lift, and luminous accents.#0080FB): Near-twin bright blue used in lighter UI accents and link hover on dark surfaces.#FFFFFF): Page background, card surfaces, button text on blue.#1C2B33): Primary heading and body ink. A blue-gray near-black, not #000000 — softer, warmer, on-brand.linear-gradient(120deg, #0064E0 0%, #0082FB 100%). The infinity-mark gradient. Hero washes, primary CTA fills, brand splash, focus glows. Always blue-to-blue, never blended with off-brand hues.#0064E0): bottom-left anchor.#0082FB): top-right luminance.#42B72A): Positive confirmations, online presence, completed states. (Legacy Facebook green, retained for system semantics.)#FA383E): Errors, destructive actions, validation failures.#F5A623): Caution, pending, attention-needed.#0064E0): Informational accents reuse the primary blue.#1C2B33): Primary text, dark surfaces. The brand near-black.#2D3A42): Strong labels, dark-surface elevation.#465A69): Emphasized body, sub-headings.#65676B): Body text, descriptions (Facebook system secondary text).#8A8D91): Caption text, secondary labels, metadata.#BCC0C4): Placeholder text, disabled icon fills, dividers.#E4E6EB): Default border, divider, input fill on light.#F0F2F5): Secondary background, card fills, the classic Facebook canvas gray.#F7F8FA): Lightest surface tint.#E4E6EB. Standard card borders, dividers, input outlines.#CED0D4. Emphasized borders, active input outline base.#FFFFFF on a #F0F2F5 canvas — the core Facebook layering pattern.rgba(28,43,51,0.6). Modal backdrops, ink-tinted dimming."Optimistic Display", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif"Optimistic Text", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serifsystem-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospaceOptimistic Display is tuned for large headline sizes; Optimistic Text is tuned for legibility at reading sizes. Use Display ≥ 24px, Text < 24px.
| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display Hero | Optimistic Display | 56px | 700 | 60px (1.07) | -0.02em | Marketing hero headlines |
| Display Large | Optimistic Display | 40px | 700 | 48px (1.20) | -0.01em | Section headers |
| Display | Optimistic Display | 32px | 600 | 40px (1.25) | -0.01em | Feature titles |
| Heading | Optimistic Display | 24px | 600 | 32px (1.33) | normal | Card headings, modal titles |
| Subtitle | Optimistic Text | 20px | 600 | 28px (1.40) | normal | Sub-section, list headers |
| Body Large | Optimistic Text | 17px | 400 | 26px (1.53) | normal | Lead paragraphs |
| Body | Optimistic Text | 15px | 400 | 22px (1.47) | normal | Standard reading text (FB body size) |
| Body Small | Optimistic Text | 13px | 400 | 18px (1.38) | normal | Secondary info |
| Caption | Optimistic Text | 12px | 400 | 16px (1.33) | normal | Timestamps, fine print |
| Button Label | Optimistic Text | 15px | 600 | 20px (1.33) | normal | CTA labels |
-0.01em/-0.02em; body stays at normal tracking.Meta/Facebook buttons favor large radii (often full pill on marketing surfaces, ~8px on product) and the blue gradient or solid Meta Blue for primary.
Primary (Gradient)
linear-gradient(120deg, #0064E0 0%, #0082FB 100%)#FFFFFF#0A8CFF#0058C4 solid overlayPrimary (Solid)
#0064E0#FFFFFF#0058C4Secondary
#E4E6EB (Gray 200)#1C2B33#D8DADFOutline
#0064E0#0064E0rgba(0,100,224,0.06) fillGhost / Text
#0064E0rgba(0,100,224,0.06) fillDefault (Box)
#FFFFFF#1C2B33#CED0D4#8A8D91#0064E0 + 0 0 0 3px rgba(0,100,224,0.18) ringFilled
#F0F2F5#1C2B33#FFFFFF, border #0064E0Error
#FFFFFF#1C2B33#FA383E0 0 0 3px rgba(250,56,62,0.18) ringStandard
#FFFFFF0 1px 2px rgba(28,43,51,0.10)#F0F2F5 canvasFeatured
#FFFFFF0 4px 16px rgba(28,43,51,0.12)Gradient Hero
linear-gradient(120deg, #0064E0 0%, #0082FB 100%)#FFFFFF0 8px 32px rgba(0,100,224,0.30)Compact (Bordered)
#FFFFFF#E4E6EBNotification (count)
#FA383E#FFFFFF#FFFFFFStatus / Pill
rgba(0,100,224,0.12)#0064E0Success Pill
rgba(66,183,42,0.14)#2E8B1ETop Tab (Active)
#0064E0#0064E0#65676BSegmented
#F0F2F5#65676B#FFFFFF bg + #1C2B33 text + 0 1px 2px rgba(28,43,51,0.10) shadowDefault
#1C2B33#FFFFFF0 4px 12px rgba(28,43,51,0.24)Centered Modal
#FFFFFF#1C2B330 12px 28px rgba(28,43,51,0.20)rgba(28,43,51,0.6)Default
#0064E0 (on) / #BCC0C4 (off)#FFFFFF 20px circle with 0 1px 3px rgba(28,43,51,0.20) shadowVerified: 2026-06-06
Tier 1 sources: about.meta.com / meta.com (live brand surface — blue gradient, Optimistic type, infinity mark); design.facebook.com/stories/designing-our-new-company-brand-meta (official rebrand story — gradient, infinity, Optimistic typeface) · https://about.meta.com (live production site)
Tier 2 sources: brandpalettes.com/meta-color-codes, brandcolorcode.com/meta-platforms (corroborate #0082FB, #0064E0, #1C2B33). Product-surface neutrals (#F0F2F5, #65676B, #E4E6EB, #42B72A) are documented Facebook system tokens.
Surface split: §4 documents both the Meta marketing brand (gradient CTAs, pill radii, Optimistic Display) and the Facebook/Instagram product lineage (solid #0064E0, 8px radii, #F0F2F5 canvas). Both retained as parallel systems.
#F0F2F5 canvas, each card lifted on white — density without clutter.| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page canvas, inline elements |
| Subtle (Level 1) | 0 1px 2px rgba(28,43,51,0.10) | Feed cards, list separation |
| Standard (Level 2) | 0 4px 16px rgba(28,43,51,0.12) | Featured cards, raised panels |
| Elevated (Level 3) | 0 8px 24px rgba(28,43,51,0.16) | Dropdowns, popovers, menus |
| Modal (Level 4) | 0 12px 28px rgba(28,43,51,0.20) | Dialogs, composer modals |
| Brand Glow | 0 8px 32px rgba(0,100,224,0.30) | Gradient hero only — licensed colored shadow |
Shadow Philosophy: Meta uses ink-tinted (#1C2B33-based) neutral shadows for the product layering that defines Facebook's white-on-gray feel — elevation is communicated by lifting white cards off the #F0F2F5 canvas. The only place a colored shadow appears is the brand gradient hero, where a blue glow reinforces the gradient's energy. Depth implies the company's third-dimension (immersive) ambition without literal skeuomorphism.
backdrop-filter: blur(8px) over imagery#0064E0 → #0082FB) for brand hero moments and primary marketing CTAs#0064E0 for product-surface interactive elements (links, buttons, focus)#F0F2F5 canvas with subtle ink-tinted shadows#1C2B33 for text, never pure #000000#1877F2 as the Meta brand color#1C2B33| Name | Width | Key Changes |
|---|---|---|
| Mobile | <768px | Single column, 16px gutter, bottom nav, stacked hero |
| Tablet | 768–1024px | Two columns, 24px gutter, side margins appear |
| Desktop | 1024–1440px | Three-column product shell / 12-col marketing grid |
| Wide | >1440px | Centered max-width ~1200px, larger hero type |
#0064E0)linear-gradient(120deg, #0064E0, #0082FB)#0058C4#F0F2F5)#FFFFFF)#1C2B33)#65676B)#8A8D91)#8A8D91)#E4E6EB)#42B72A)#FA383E)#F5A623)linear-gradient(120deg,#0064E0,#0082FB) bg, white text 15px weight 600, 28px radius, 14px 28px padding, brand glow shadow 0 8px 32px rgba(0,100,224,0.30)."0 1px 2px rgba(28,43,51,0.10) on a #F0F2F5 canvas. Header avatar 40px circle + name 15px weight 600 #1C2B33 + timestamp 12px #8A8D91."#F0F2F5 filled bg, 8px radius, 12px 14px padding, 15px text #1C2B33, placeholder #8A8D91. Focus: white bg, 1px #0064E0 border, 3px rgba(0,100,224,0.18) ring."#0064E0; brand gradient #0064E0→#0082FB is for hero/brand moments only#1C2B33, body gray #65676B, never pure black#F0F2F5 canvas with subtle ink shadowsMeta speaks with the optimism of a company betting on connection and the next computing platform — confident, forward-looking, plainspoken, and warm. It avoids hype-jargon where it can, favoring clear human sentences over technobabble. Copy is inclusive and second-person ("Build the future with us", "Connect with the people and things you love"). The tone is aspirational at the brand layer and utilitarian-friendly at the product layer.
| Context | Tone |
|---|---|
| CTAs | Imperative, short, optimistic (Get started, Learn more, Build with Meta) |
| Success toasts | Plain past-tense single line (Link copied, Changes saved). No exclamation spam. |
| Error messages | Specific, blameless, actionable. Something went wrong. Try again. only as last resort. |
| Onboarding | Second-person, one idea per step, warm and encouraging |
| Brand / mission | Aspirational, future-tense, connection-centered (Bringing the metaverse to life) |
| Empty states | Explain why it's empty + one action. Friendly, never cold. |
| Legal / privacy | Clear, direct, no dark patterns in copy — plainspoken consent language |
Forbidden patterns. Over-hyped superlatives ("revolutionary", "game-changing"), fear-based urgency, pure-black #000000 text, the legacy flat #1877F2 as a brand mark, gradient blends with non-blue hues.
In October 2021, Facebook, Inc. rebranded its parent company to Meta, signaling a strategic pivot from a single social network to a company organized around connection across social, devices, and the immersive web. The name derives from the Greek "beyond"; the infinity mark — a continuous 3D loop — was designed to live natively in both 2D screens and 3D/AR space, embodying "unlimited potential" and the company's bet on spatial computing.
The brand deliberately moved past Facebook's flat, utilitarian #1877F2 blue. Meta's blue gradient (#0064E0 deep, trustworthy; #0082FB bright, intelligent) carries forward the heritage blue while adding depth and motion — a literal third dimension that mirrors the immersive-computing thesis. A near-black #1C2B33 (blue-gray, not pure black) signals stability and grounds the energetic blue. The custom Optimistic typeface superfamily was built to keep a planet-scale interface feeling human and warm rather than corporate and cold.
Meta operates a family of products — Facebook, Instagram, WhatsApp, Messenger, Threads — alongside Reality Labs hardware (Quest, Ray-Ban Meta glasses) and large-scale AI. The design system must therefore flex from dense, utilitarian product surfaces (the Facebook feed on its #F0F2F5 canvas, packed with white cards) to expansive, gradient-washed brand and hardware marketing. The connective tissue is the blue gradient, the infinity mark, the Optimistic type, and a discipline of reserving brand energy for moments that earn it.
What Meta refuses: the cold institutional seriousness of legacy enterprise tech, the flat single-blue of old Facebook, and hype-driven copy that overpromises. It occupies a confident middle — big-tech scale with a human, optimistic surface.
#0064E0→#0082FB appears at hero and primary-CTA moments, not as wallpaper. Used everywhere, it means nothing; used once per view, it sings.#F0F2F5 canvas. Hierarchy comes from layering, not borders.#1C2B33 everywhere a designer would reach for #000000. The warmth keeps a trillion impressions human.#0064E0 is interaction (product); the gradient is brand (marketing). Don't confuse the two on a single surface.Personas below are fictional archetypes informed by publicly described Meta product user segments, not individual people.
Maya, 24, Austin TX. Creator and student. Lives in Instagram and Threads, posts daily, runs a small shop. Expects the interface to disappear behind her content — fast composer, frictionless upload, vivid media. The blue gradient reads to her as "the brand"; she notices when a CTA feels on-brand versus off. Mobile-first to the point that desktop is an afterthought.
David, 41, Chicago. Marketing manager who runs ad campaigns through Meta Business tools. Power user of dense, utilitarian product surfaces — tables, filters, dashboards on the #F0F2F5 canvas. Values clarity and information density over polish. Trusts the blue for primary actions; wants secondary actions clearly de-emphasized in gray. Switches between desktop dashboards and mobile checks.
Priya, 33, London. Reality Labs early adopter — owns a Quest and Ray-Ban Meta glasses. Encounters the brand across hardware marketing, in-headset UI, and companion apps. Sensitive to the gradient and infinity mark as signals of the immersive-future story. Expects depth, motion, and a premium-but-optimistic tone. The consistency of Meta Blue across 2D and spatial surfaces is what makes the ecosystem feel coherent to her.
| State | Treatment |
|---|---|
| Empty (first use) | Friendly single-line explainer in #65676B body text + one primary action (#0064E0 button). Light illustration acceptable on marketing, omitted on dense product. |
| Empty (no results) | Single #8A8D91 caption line (No results found). Optional "Clear filters" ghost button. |
| Loading (first paint) | Skeleton blocks at #E4E6EB matching final layout, 1.2s shimmer with white highlight. Rounded at component radius. |
| Loading (refresh) | Top pull-down spinner in #0064E0. Content stays visible with previous values; no blocking overlay. |
| Error (inline field) | #FA383E 1px border + 0 0 0 3px rgba(250,56,62,0.18) ring, red helper text 13px below. One actionable sentence. |
| Error (toast) | #1C2B33 bg, white 14px text, 3s auto-dismiss, bottom-anchored. One sentence. |
| Error (screen-blocking) | Reserved for outage. Centered #1C2B33 17px weight 600 message, #0064E0 retry button below. |
| Success (toast) | #1C2B33 bg, white text, optional #42B72A check icon. Saved, Posted. 3s dismiss. |
| Success (inline) | Brief rgba(66,183,42,0.14) flash behind the updated element, 300ms fade. |
| Disabled | Opacity 0.4 on the element. Inputs keep their #CED0D4 border so geometry is stable when re-enabled. |
| Focus | #0064E0 border + 0 0 0 3px rgba(0,100,224,0.18) ring on all interactive elements. Always visible for accessibility. |
| Hover (button) | Solid blue darkens to #0058C4; gradient brightens its light stop. 150ms ease. |
Durations (named):
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | State flips when reduced-motion is set |
motion-fast | 150ms | Hover, focus, button press, small reveals |
motion-standard | 250ms | Default — menus, card expand, tab switch |
motion-slow | 400ms | Emphasized — modal entrance, success confirmation |
motion-page | 350ms | Route transitions, full-screen pushes |
motion-brand | 600ms | Gradient hero reveal, infinity-mark animation |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-enter | cubic-bezier(0.0, 0.0, 0.2, 1) | Things appearing — menus, sheets, toasts |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Things leaving — dismissals |
ease-standard | cubic-bezier(0.4, 0.0, 0.2, 1) | Two-way — collapsibles, tab content |
ease-brand | cubic-bezier(0.22, 1, 0.36, 1) | Gradient reveals, infinity loop — smooth, premium overshoot-free glide |
Signature motions.
motion-brand with ease-brand, giving the brand surface a living, three-dimensional shimmer without distracting from content.ease-brand — fluid, seamless, never snapping. It loops slowly to imply "unlimited" rather than spin frantically.Level 1 → Level 2) over motion-fast with ease-standard. A subtle 1–2px translateY reinforces the rise off the gray canvas.prefers-reduced-motion: reduce, all motion-* tokens collapse to motion-instant; gradient/infinity animations freeze to a static frame; slides become crossfades. The product stays fully usable.Meta is the rebrand of Facebook, Inc. into a company organized around connection across the social graph, devices, and the immersive web. Where the old Facebook interface was a wall of utilitarian #1877F2 blue, the Meta brand is built around motion, depth, and an optimistic gradient that flows from a deep, trustworthy blue (#0064E0) into a brighter, almost luminescent cerulean (#0082FB). The infinity mark — a continuous 3D loop that reads equally well in 2D and in spatial/AR contexts — is the visual anchor: it signals "unlimited" without shouting.
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't