W3C Design Tokens
3 filesCross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
The Linux Foundation (LF) is a vendor-neutral 501(c)(6) home for the Linux kernel and an umbrella over a constellation of open-source ecosystems — Cloud Native Computing Foundation (CNCF), OpenJS, Open Mainframe Project, Hyperledger, Academy Software Foundation, OpenSSF, and many others. The brand voice is institutional and ecosystem-scaled: the Foundation does not market individual projects; it stewards the legal, infrastructure, and trademark layer beneath them. Visually, LF leans on a corporate deep-blue identity — LF Dark Blue (#003778) wordmark with a bright cyan-blue arc (#0094FF) — on a clean white canvas.
Use the [email protected] brand from brand-atoms.com.
Fetch https://brand-atoms.com/dist/brands/linux-foundation/1.0.0/json/brand.json
and apply its role mappings (primary, accent, identity, etc.),
reference the fonts in references.fonts, and honor every rule where
severity is "error". Surface any deviation you choose to make.
All converter outputs for [email protected]. Served from
/dist/brands/linux-foundation/1.0.0/.
Cross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
Plain JSON mirror of the resolved brand — palette, fonts, roles, rules.
CSS custom properties on :root with prefers-color-scheme dark.
SCSS variables + Sass maps for swatches, roles, and fonts.
Tailwind v3 theme.extend.colors + fontFamily.
Figma Tokens plugin JSON (Tokens Studio compatible).
Swift enums for SwiftUI / UIKit color + font tokens.
Kotlin objects for Jetpack Compose color + typography tokens.
Human-readable brand guide. Same source as the on-page Brand Guide.
Inline rendering of the Markdown brand guide. Same source as the
markdown/brand-guide.md download.
The Linux Foundation (LF) is a vendor-neutral 501(c)(6) home for the Linux kernel and an umbrella over a constellation of open-source ecosystems — Cloud Native Computing Foundation (CNCF), OpenJS, Open Mainframe Project, Hyperledger, Academy Software Foundation, OpenSSF, and many others. The brand voice is institutional and ecosystem-scaled: the Foundation does not market individual projects; it stewards the legal, infrastructure, and trademark layer beneath them. Visually, LF leans on a corporate deep-blue identity — LF Dark Blue (#003778) wordmark with a bright cyan-blue arc (#0094FF) — on a clean white canvas.
Tags: linux-foundation, lf, foundation, open-source, brand, blue, institutional
The Linux Foundation · [email protected] · Proprietary — All Rights Reserved
The Linux Foundation brand palette is anchored on a deep corporate blue scale — LF Dark Blue (#003778), LF Darker Blue (#003764), and LF Bright Blue (#0094FF) — captured directly from the resolved fills of the official LF stacked-color logo distributed via linuxfoundation.org. The Foundation's brand voice is institutional and ecosystem-scaled: stewardship of Linux, Kubernetes, CNCF, OpenJS, and dozens of other industry-spanning open-source projects.
| Role | Font | License | Classification |
|---|---|---|---|
heading |
Inter ([email protected]) |
OFL-1.1 | sans-serif |
body |
Inter ([email protected]) |
OFL-1.1 | sans-serif |
mono |
Source Code Pro ([email protected]) |
OFL-1.1 | monospace |
| ID | Name | Value |
|---|---|---|
lf-dark-blue |
LF Dark Blue | #003778 |
lf-darker-blue |
LF Darker Blue | #003764 |
lf-bright-blue |
LF Bright Blue | #0094FF |
lf-blue-hover |
LF Blue Hover | #005FB8 |
lf-black |
LF Black | #0B1320 |
lf-charcoal |
LF Charcoal | #1A2434 |
lf-gray |
LF Gray | #5D6573 |
lf-light-gray |
LF Light Gray | #D6DAE0 |
lf-off-white |
LF Off-White | #F4F5F7 |
lf-white |
LF White | #FFFFFF |
lf-warning |
LF Warning Amber | #E0A100 |
lf-error |
LF Error Red | #C03030 |
| Role | Swatch | Hex |
|---|---|---|
background |
lf-white |
#FFFFFF |
surface |
lf-off-white |
#F4F5F7 |
surface-elevated |
lf-white |
#FFFFFF |
text-primary |
lf-dark-blue |
#003778 |
text-secondary |
lf-gray |
#5D6573 |
text-tertiary |
lf-blue-hover |
#005FB8 |
primary |
lf-dark-blue |
#003778 |
primary-hover |
lf-darker-blue |
#003764 |
accent |
lf-bright-blue |
#0094FF |
accent-hover |
lf-blue-hover |
#005FB8 |
warning |
lf-warning |
#E0A100 |
warning-hover |
lf-bright-blue |
#0094FF |
error |
lf-error |
#C03030 |
success |
lf-bright-blue |
#0094FF |
border |
lf-light-gray |
#D6DAE0 |
| Role | Swatch | Hex |
|---|---|---|
background |
lf-black |
#0B1320 |
surface |
lf-charcoal |
#1A2434 |
surface-elevated |
lf-charcoal |
#1A2434 |
text-primary |
lf-white |
#FFFFFF |
text-secondary |
lf-light-gray |
#D6DAE0 |
text-tertiary |
lf-bright-blue |
#0094FF |
primary |
lf-bright-blue |
#0094FF |
primary-hover |
lf-blue-hover |
#005FB8 |
accent |
lf-bright-blue |
#0094FF |
accent-hover |
lf-blue-hover |
#005FB8 |
warning |
lf-warning |
#E0A100 |
warning-hover |
lf-bright-blue |
#0094FF |
error |
lf-error |
#C03030 |
success |
lf-bright-blue |
#0094FF |
border |
lf-gray |
#5D6573 |
| Role | Swatch | Hex |
|---|---|---|
identity |
lf-dark-blue |
#003778 |
on-identity |
lf-white |
#FFFFFF |
primary |
lf-dark-blue |
#003778 |
primary-hover |
lf-darker-blue |
#003764 |
accent |
lf-bright-blue |
#0094FF |
accent-hover |
lf-blue-hover |
#005FB8 |
mark |
lf-dark-blue |
#003778 |
background |
lf-white |
#FFFFFF |
surface |
lf-off-white |
#F4F5F7 |
text-primary |
lf-dark-blue |
#003778 |
text-secondary |
lf-gray |
#5D6573 |
warning |
lf-warning |
#E0A100 |
error |
lf-error |
#C03030 |
success |
lf-bright-blue |
#0094FF |
border |
lf-light-gray |
#D6DAE0 |
| Role | Font role key |
|---|---|
display |
heading |
prose |
body |
code |
mono |
forbiddenTreatment → logoThe Linux Foundation Trademark Usage Guidelines forbid color variations on the LF logos, design-element modifications, scale changes, and combining the LF mark with any other mark, hyphenation, abbreviation, or partial display. Recoloring, rotation, drop-shadows, and superimposed elements all fall within the policy's explicit prohibitions.
colorChoice → roles.colors.identityThe Linux Foundation identity is the LF Dark Blue wordmark with the LF Bright Blue accent arc. Substituting the gray, amber, or red supporting hues for the brand identity color conflicts with the policy's color-variation prohibition.
contextRestriction → trademark.usePer the LF Trademark Usage Guidelines: "A trademark should never be used as a verb or noun. A trademark should be used only as an adjective followed by the generic name/noun." LF marks cannot be pluralized, used possessively, incorporated into domain names or product names, displayed more prominently than the host brand, used to claim certification, or appear on commercial book/magazine covers without permission.
contrastRatio → text-primarybackground7WCAG-AAALF Dark Blue (#003778) on LF White exceeds 12:1 — clears WCAG AAA decisively. The Foundation's policy and governance documentation surfaces benefit from AAA-grade legibility.
accessibilityRequirement → *WCAG-AA1.4.3WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The Linux Foundation's role as a public steward of open-source infrastructure makes broad accessibility a load-bearing brand attribute.
contrastRatio → roles.colors.accentbackground3WCAG-AA-largeLF Bright Blue (#0094FF) on White sits around 3.3:1 — clears AA-large for headlines and accent surfaces but does NOT clear AA for body text. Reserve the bright-blue accent for headings, callouts, and the arc graphic; use LF Dark Blue (#003778) or LF Darker Blue (#003764) for small-text foreground.
fontPairing → typography.headingbody1.5LF documentation surfaces use a single humanist sans for heading and body. Maintain at least a 1.5× heading-to-body ratio to preserve hierarchy on long-form governance documents, member directories, and announcement pages.
compositionConstraint → roles.colors.primaryLF Dark Blue reads cleanest on the white canvas with the LF Bright Blue arc as accent. Placing it adjacent to the warning amber or error red introduces chromatic tension that undermines the institutional voice — those status hues are for advisories, not for compositions with the brand identity.
Proprietary — All Rights Reserved2026-05-19Generated by the brand-atoms converter. Source: [email protected] from the encyclopedia.
Every block below renders from the resolved palette + font references on this brand. Swap the brand and the same template re-themes — no per-brand component code required.
Body copy renders in the brand's prose font on the brand's background.
Inline links and highlighted phrases pick up
the brand's primary and highlight roles. Code spans like brand.references.palette
fall back to the monospace face.
A blockquote uses the brand's accent color as its rule. Useful for pulling tagline copy out of running prose.
Neutral status — provides supplemental context without urgency. Uses the brand's primary as the rule.
Confirms a completed action — palette role success determines the rule color.
Calls out something that needs attention but isn't an error — palette role warning.
Surfaces a failure that blocks progress — palette role error. Use sparingly.
| Role | Resolves to | Mode |
|---|---|---|
| primary | brand color #1 | light + dark |
| accent | brand color #2 | light + dark |
| warning | brand warning | light + dark |
| error | brand error | light + dark |
[email protected][email protected][email protected][email protected]Brand-level role overrides on top of palette-default mappings. Each role resolves to a concrete swatch or font reference.
→ lf-bright-blue #0094FF → lf-blue-hover #005FB8 → lf-white #FFFFFF → lf-light-gray #D6DAE0 → lf-error #C03030 → lf-dark-blue #003778 → lf-dark-blue #003778 → lf-white #FFFFFF → lf-dark-blue #003778 → lf-darker-blue #003764 → lf-bright-blue #0094FF → lf-off-white #F4F5F7 → lf-dark-blue #003778 → lf-gray #5D6573 → lf-warning #E0A100 → mono Source Code Pro → heading Inter → body Inter → lf-bright-blue → lf-blue-hover → lf-white → lf-light-gray → lf-error → lf-dark-blue → lf-darker-blue → lf-bright-blue → lf-off-white → lf-white → lf-dark-blue → lf-gray → lf-blue-hover → lf-warning → lf-bright-blue → lf-bright-blue → lf-blue-hover → lf-black → lf-gray → lf-error → lf-bright-blue → lf-blue-hover → lf-bright-blue → lf-charcoal → lf-charcoal → lf-white → lf-light-gray → lf-bright-blue → lf-warning → lf-bright-blue forbiddenTreatment logo treatments recolored, rotated, stretched, skewed, drop-shadow, combined-with-other-mark, hyphenated, abbreviated, displayed-in-parts, elements-superimposed The Linux Foundation Trademark Usage Guidelines forbid color variations on the LF logos, design-element modifications, scale changes, and combining the LF mark with any other mark, hyphenation, abbreviation, or partial display. Recoloring, rotation, drop-shadows, and superimposed elements all fall within the policy's explicit prohibitions.
colorChoice roles.colors.identity allowed lf-dark-blue, lf-bright-blue forbidden lf-gray, lf-warning, lf-error The Linux Foundation identity is the LF Dark Blue wordmark with the LF Bright Blue accent arc. Substituting the gray, amber, or red supporting hues for the brand identity color conflicts with the policy's color-variation prohibition.
contextRestriction trademark.use forbiddenContexts verb-form, noun-form, pluralized, possessive, domain-name, product-name, more-prominent-than-host-brand, implied-endorsement, unauthorized-certification-claim, book-magazine-cover-without-permission Per the LF Trademark Usage Guidelines: "A trademark should never be used as a verb or noun. A trademark should be used only as an adjective followed by the generic name/noun." LF marks cannot be pluralized, used possessively, incorporated into domain names or product names, displayed more prominently than the host brand, used to claim certification, or appear on commercial book/magazine covers without permission.
contrastRatio text-primary against background minRatio 7 standard WCAG-AAA LF Dark Blue (#003778) on LF White exceeds 12:1 — clears WCAG AAA decisively. The Foundation's policy and governance documentation surfaces benefit from AAA-grade legibility.
accessibilityRequirement * standard WCAG-AA criterion 1.4.3 WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The Linux Foundation's role as a public steward of open-source infrastructure makes broad accessibility a load-bearing brand attribute.
contrastRatio roles.colors.accent against background minRatio 3 standard WCAG-AA-large LF Bright Blue (#0094FF) on White sits around 3.3:1 — clears AA-large for headlines and accent surfaces but does NOT clear AA for body text. Reserve the bright-blue accent for headings, callouts, and the arc graphic; use LF Dark Blue (#003778) or LF Darker Blue (#003764) for small-text foreground.
fontPairing typography.heading requires body minSizeRatio 1.5 LF documentation surfaces use a single humanist sans for heading and body. Maintain at least a 1.5× heading-to-body ratio to preserve hierarchy on long-form governance documents, member directories, and announcement pages.
compositionConstraint roles.colors.primary pairsWith lf-white, lf-off-white, lf-bright-blue doesNotPairWith lf-warning, lf-error LF Dark Blue reads cleanest on the white canvas with the LF Bright Blue arc as accent. Placing it adjacent to the warning amber or error red introduces chromatic tension that undermines the institutional voice — those status hues are for advisories, not for compositions with the brand identity.
Proprietary — All Rights Reserved2026-05-19