W3C Design Tokens
3 filesCross-tool design-token spec (DTCG/W3C). Light + dark mode siblings.
PlayStation is Sony Interactive Entertainment's gaming brand cluster — covering the PS1 through PS5 console generations, the DualSense controller line, the PlayStation Network and PlayStation Store digital storefronts, PS Plus subscription tiers (Essential, Extra, Premium), and the PS Studios first-party publishing arm (Naughty Dog, Insomniac, Santa Monica, Bend, Sucker Punch, Bluepoint, and others). The brand voice is cinematic and product- led: hero key-art on dark grounds, PlayStation Blue as the primary identifying hue, the commerce-orange as the store/buy affordance, and the proprietary SST family carrying the type. PlayStation is a sub-brand of Sony Group Corporation (parent catalogued as sony@1) but stands on its own atom because the visual identity — and especially the calibrated PlayStation Blue gradient — is functionally independent of the monochrome Sony parent identity.
Use the [email protected] brand from brand-atoms.com.
Fetch https://brand-atoms.com/dist/brands/playstation/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/playstation/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.
PlayStation is Sony Interactive Entertainment's gaming brand cluster — covering the PS1 through PS5 console generations, the DualSense controller line, the PlayStation Network and PlayStation Store digital storefronts, PS Plus subscription tiers (Essential, Extra, Premium), and the PS Studios first-party publishing arm (Naughty Dog, Insomniac, Santa Monica, Bend, Sucker Punch, Bluepoint, and others). The brand voice is cinematic and product- led: hero key-art on dark grounds, PlayStation Blue as the primary identifying hue, the commerce-orange as the store/buy affordance, and the proprietary SST family carrying the type. PlayStation is a sub-brand of Sony Group Corporation (parent catalogued as sony@1) but stands on its own atom because the visual identity — and especially the calibrated PlayStation Blue gradient — is functionally independent of the monochrome Sony parent identity.
Tags: playstation, sony, gaming, console, blue, dual-mode, sub-brand
PlayStation · [email protected] · Proprietary — All Rights Reserved
PlayStation's brand palette as captured from the live design system on playstation.com. The PlayStation brand is built around a calibrated blue family — the primary action color (#0070CC bright / #0068BD link / #003697 deep) and the diagonal "PlayStation Blue gradient" that ramps from the deep navy to the bright accent — with a commerce-orange family (#D63D00 / #D53B00 / #AA2F00) reserved for buy / store affordances, and the documented PS Plus yellow (#FCC71D) for the subscription brand mark. The chrome is dual-mode: a paper canvas (#FFFFFF / #F5F7FA) for the marketing site and a deep ink canvas (#121314 / #1F2024 / #17181A) for the console UI and dark-mode hero modules. Typography is the proprietary SST family declared via @font-face as
sst.
| Role | Font | License | Classification |
|---|---|---|---|
heading |
Inter ([email protected]) |
OFL-1.1 | sans-serif |
body |
Inter ([email protected]) |
OFL-1.1 | sans-serif |
mono |
JetBrainsMono Nerd Font ([email protected]) |
OFL-1.1 | monospace |
| ID | Name | Value |
|---|---|---|
ps-blue |
PlayStation Blue | #0070CC |
ps-blue-link |
PlayStation Blue Link | #0068BD |
ps-blue-hover |
PlayStation Blue Hover | #0064B7 |
ps-blue-active |
PlayStation Blue Active | #005DAA |
ps-blue-deep |
PlayStation Blue Deep | #003697 |
ps-blue-bright |
PlayStation Blue Bright | #31A1FF |
ps-blue-pale |
PlayStation Blue Pale | #D4DCE9 |
ps-blue-paler |
PlayStation Blue Paler | #EBEEF0 |
ink |
Ink | #121314 |
ink-deep |
Ink Deep | #090A0A |
ink-surface |
Ink Surface | #17181A |
ink-surface-high |
Ink Surface High | #1F2024 |
ink-divider |
Ink Divider | #2C2D33 |
paper |
Paper | #FFFFFF |
paper-surface |
Paper Surface | #F5F7FA |
paper-divider |
Paper Divider | #F3F3F3 |
ash-text |
Ash Text | #1F1F1F |
ash-secondary |
Ash Secondary | #6B6B6B |
ash-tertiary |
Ash Tertiary | #969799 |
ash-disabled |
Ash Disabled | #D2D4D9 |
ash-secondary-dark |
Ash Secondary Dark | #B2B2B2 |
ps-orange |
PlayStation Orange | #D63D00 |
ps-orange-base |
PlayStation Orange Base | #D53B00 |
ps-orange-hover |
PlayStation Orange Hover | #C03500 |
ps-orange-active |
PlayStation Orange Active | #AA2F00 |
ps-plus-yellow |
PS Plus Yellow | #FCC71D |
ps-warning |
PlayStation Warning | #C81B3A |
ps-success |
PlayStation Success | #007A62 |
ps-hint-pink |
PlayStation Hint Pink | #CB2070 |
| Role | Swatch | Hex |
|---|---|---|
background |
paper |
#FFFFFF |
surface |
paper-surface |
#F5F7FA |
surface-elevated |
paper |
#FFFFFF |
text-primary |
ash-text |
#1F1F1F |
text-secondary |
ash-secondary |
#6B6B6B |
text-tertiary |
ash-tertiary |
#969799 |
primary |
ps-blue |
#0070CC |
primary-hover |
ps-blue-hover |
#0064B7 |
accent |
ps-blue-link |
#0068BD |
accent-hover |
ps-blue-active |
#005DAA |
warning |
ps-orange |
#D63D00 |
warning-hover |
ps-orange-active |
#AA2F00 |
error |
ps-warning |
#C81B3A |
success |
ps-success |
#007A62 |
border |
paper-divider |
#F3F3F3 |
| Role | Swatch | Hex |
|---|---|---|
background |
ink |
#121314 |
surface |
ink-surface |
#17181A |
surface-elevated |
ink-surface-high |
#1F2024 |
text-primary |
paper |
#FFFFFF |
text-secondary |
ash-secondary-dark |
#B2B2B2 |
text-tertiary |
ash-secondary |
#6B6B6B |
primary |
ps-blue |
#0070CC |
primary-hover |
ps-blue-bright |
#31A1FF |
accent |
ps-blue-bright |
#31A1FF |
accent-hover |
ps-blue |
#0070CC |
warning |
ps-orange |
#D63D00 |
warning-hover |
ps-orange-active |
#AA2F00 |
error |
ps-warning |
#C81B3A |
success |
ps-success |
#007A62 |
border |
ink-divider |
#2C2D33 |
| Role | Swatch | Hex |
|---|---|---|
identity |
ink |
#121314 |
on-identity |
ps-blue-bright |
#31A1FF |
primary |
ps-blue |
#0070CC |
primary-hover |
ps-blue-hover |
#0064B7 |
accent |
ps-blue-link |
#0068BD |
accent-hover |
ps-blue-active |
#005DAA |
mark |
paper |
#FFFFFF |
success |
ps-success |
#007A62 |
warning |
ps-orange |
#D63D00 |
error |
ps-warning |
#C81B3A |
text-primary-light |
ash-text |
#1F1F1F |
text-primary-dark |
paper |
#FFFFFF |
background-light |
paper |
#FFFFFF |
background-dark |
ink |
#121314 |
surface-light |
paper-surface |
#F5F7FA |
surface-dark |
ink-surface |
#17181A |
text-secondary-light |
ash-secondary |
#6B6B6B |
text-tertiary-light |
ash-tertiary |
#969799 |
border-light |
paper-divider |
#F3F3F3 |
| Role | Font role key |
|---|---|
display |
heading |
prose |
body |
code |
mono |
colorChoice → roles.colors.primaryThe documented PlayStation Blue family carries the brand's primary action across the entire design system (--color- role-backgrounds-primary-link-* and --color-role-section- gradients-blue-* token clusters). The commerce orange is not a primary — it is a context-restricted commerce affordance (--color-role-backgrounds-commerce-link-base-*). The PS Plus yellow is reserved for the PS Plus subscription mark only. Substituting any of them for the brand primary collapses the documented three-way action grammar (blue = identity, orange = commerce, yellow = subscription).
colorChoice → roles.colors.markThe PlayStation wordmark renders in pure white on dark, in Ink (#121314) on light surfaces, and in the documented PlayStation Blue gradient as a brand-color treatment on hero key-art. The commerce orange and PS Plus yellow are tier-mark and sub-brand affordances — substituting them for the parent PlayStation wordmark fill misrepresents the brand hierarchy.
contextRestriction → roles.colors.warningPlayStation's "warning" color in this brand mapping is the commerce orange (#D63D00) — it carries the buy / checkout affordance per the design system's --color-role-backgrounds- commerce-link-* tokens. It must not appear as the mark fill, hero headline color, or brand badge — those roles belong to the PlayStation Blue family or the white monochrome treatments.
forbiddenTreatment → logoPlayStation's wordmark is a fixed-proportion identity that ships under NDA-distributed licensee guidelines. Recoloring (outside the documented PlayStation Blue gradient), skewing, rotating, drop-shadowing, or placing the mark on a busy photo without the documented clearspace conflicts with Sony Interactive Entertainment's published partner-portal requirements.
contrastRatio → text-primarybackground4.5WCAG-AAAsh Text (#1F1F1F) on Paper (#FFFFFF) measures ~16:1 and Paper (#FFFFFF) on Ink (#121314) measures ~19:1 — both clear WCAG AA decisively and sit inside the AAA band. The console UI's dense game-tile chrome, pricing, and rating labels earn a higher contrast floor than the bare AA minimum.
accessibilityRequirement → *WCAG-AA1.4.3WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. PlayStation's console UI and storefront chrome carry dense product information (game titles, pricing tiers, controller compatibility icons, PS Plus tier badging) across both light and dark modes; AA is the floor across both modes.
enumMembership → typography.heading.fontWeightPlayStation's marketing-site CSS exercises Regular (400), Medium (500), SemiBold (600), and Bold (700) cuts of SST. Heavier display weights are reserved for the proprietary SST Display cut and are not in the variable-font set shipped to the consumer site.
fontPairing → typography.displayprose1.3PlayStation's marketing surfaces use SST (proprietary) for both display and body, supplemented by Mont W05 for display and Bebas Neue for hero modules. Maintain at least a 1.3× ratio between display and prose to preserve hierarchy when a single sans family carries both roles.
compositionConstraint → roles.colors.primaryPlayStation Blue reads cleanest against the ink canvas or the paper canvas. Placing it directly adjacent to the commerce orange (a category-signal hue) or PS Plus yellow (a sub-brand hue) introduces chromatic conflict and collapses the documented action-hierarchy separation; the live site separates them with neutral surfaces.
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.
→ ps-blue-link #0068BD → ps-blue-active #005DAA → ink #121314 → paper #FFFFFF → paper-divider #F3F3F3 → ps-warning #C81B3A → ink #121314 → paper #FFFFFF → ps-blue-bright #31A1FF → ps-blue #0070CC → ps-blue-hover #0064B7 → ps-success #007A62 → ink-surface #17181A → paper-surface #F5F7FA → paper #FFFFFF → ash-text #1F1F1F → ash-secondary #6B6B6B → ash-tertiary #969799 → ps-orange #D63D00 → mono JetBrainsMono Nerd Font → heading Inter → body Inter → ps-blue-link → ps-blue-active → paper → paper-divider → ps-warning → ps-blue → ps-blue-hover → ps-success → paper-surface → paper → ash-text → ash-secondary → ash-tertiary → ps-orange → ps-orange-active → ps-blue-bright → ps-blue → ink → ink-divider → ps-warning → ps-blue → ps-blue-bright → ps-success → ink-surface → ink-surface-high → paper → ash-secondary-dark → ash-secondary → ps-orange → ps-orange-active colorChoice roles.colors.primary allowed ps-blue, ps-blue-link, ps-blue-hover, ps-blue-active, ps-blue-deep, ps-blue-bright forbidden ps-orange, ps-orange-base, ps-plus-yellow, ps-warning, ps-success The documented PlayStation Blue family carries the brand's primary action across the entire design system (--color- role-backgrounds-primary-link-* and --color-role-section- gradients-blue-* token clusters). The commerce orange is *not* a primary — it is a context-restricted commerce affordance (--color-role-backgrounds-commerce-link-base-*). The PS Plus yellow is reserved for the PS Plus subscription mark only. Substituting any of them for the brand primary collapses the documented three-way action grammar (blue = identity, orange = commerce, yellow = subscription).
colorChoice roles.colors.mark allowed paper, ink, ps-blue, ps-blue-deep forbidden ps-orange, ps-plus-yellow, ps-hint-pink, ps-warning The PlayStation wordmark renders in pure white on dark, in Ink (#121314) on light surfaces, and in the documented PlayStation Blue gradient as a brand-color treatment on hero key-art. The commerce orange and PS Plus yellow are tier-mark and sub-brand affordances — substituting them for the parent PlayStation wordmark fill misrepresents the brand hierarchy.
contextRestriction roles.colors.warning forbiddenContexts mark, hero-headline, brand-badge allowedContexts commerce, checkout, buy-cta, store-page PlayStation's "warning" color in this brand mapping is the commerce orange (#D63D00) — it carries the buy / checkout affordance per the design system's --color-role-backgrounds- commerce-link-* tokens. It must not appear as the mark fill, hero headline color, or brand badge — those roles belong to the PlayStation Blue family or the white monochrome treatments.
forbiddenTreatment logo treatments stretched, rotated, recolored, drop-shadow, gradient-fill, on-busy-photo, outlined, distorted PlayStation's wordmark is a fixed-proportion identity that ships under NDA-distributed licensee guidelines. Recoloring (outside the documented PlayStation Blue gradient), skewing, rotating, drop-shadowing, or placing the mark on a busy photo without the documented clearspace conflicts with Sony Interactive Entertainment's published partner-portal requirements.
contrastRatio text-primary against background minRatio 4.5 standard WCAG-AA Ash Text (#1F1F1F) on Paper (#FFFFFF) measures ~16:1 and Paper (#FFFFFF) on Ink (#121314) measures ~19:1 — both clear WCAG AA decisively and sit inside the AAA band. The console UI's dense game-tile chrome, pricing, and rating labels earn a higher contrast floor than the bare AA minimum.
accessibilityRequirement * standard WCAG-AA criterion 1.4.3 WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. PlayStation's console UI and storefront chrome carry dense product information (game titles, pricing tiers, controller compatibility icons, PS Plus tier badging) across both light and dark modes; AA is the floor across both modes.
enumMembership typography.heading.fontWeight allowed 400, 500, 600, 700 PlayStation's marketing-site CSS exercises Regular (400), Medium (500), SemiBold (600), and Bold (700) cuts of SST. Heavier display weights are reserved for the proprietary SST Display cut and are not in the variable-font set shipped to the consumer site.
fontPairing typography.display requires prose minSizeRatio 1.3 PlayStation's marketing surfaces use SST (proprietary) for both display and body, supplemented by Mont W05 for display and Bebas Neue for hero modules. Maintain at least a 1.3× ratio between display and prose to preserve hierarchy when a single sans family carries both roles.
compositionConstraint roles.colors.primary pairsWith ink, paper, paper-surface, ink-surface doesNotPairWith ps-plus-yellow, ps-hint-pink, ps-orange PlayStation Blue reads cleanest against the ink canvas or the paper canvas. Placing it directly adjacent to the commerce orange (a category-signal hue) or PS Plus yellow (a sub-brand hue) introduces chromatic conflict and collapses the documented action-hierarchy separation; the live site separates them with neutral surfaces.
Proprietary — All Rights Reserved2026-05-19