a2r-brand-design-system
A2R Brand Design System
Brand Identity Overview
Vision: To unlock the potential of educational partners with AI, enabling them to create adaptive, personalized learning experiences that expand access and maximize student impact.
Mission: To pioneer a future where education is dynamic, deeply personalized, and borderless, continuously reinvented by the collaboration of AI and human creativity.
Purpose: To harness advanced AI, enabling educational publishers and universities to revolutionize learning by delivering truly personalized and adaptive experiences at scale.
Brand Pillars: Dynamic, Reliable, Experienced, Trustworthy, Innovative.
Source: A2R Brandbook (June 2025, The Branx Europe S.L.) — 55 pages. All fonts are SIL Open Font License.
Quick Reference: Design Tokens
Colors (16 values)
{
"core-blue": "#2764F4",
"silver-gray": "#FBFCFD",
"solid-black": "#111218",
"pure-white": "#FFFFFF",
"silver-gray-200": "#F1F1F1",
"silver-gray-300": "#E6E6E9",
"silver-gray-400": "#D0D0D4",
"silver-gray-500": "#C6C6CA",
"silver-gray-600": "#9F9FA4",
"silver-gray-700": "#6F6F75",
"silver-gray-800": "#35363B",
"silver-gray-900": "#1E1F24",
"silver-gray-950": "#121316",
"fresh-green": "#A1E8C9",
"bright-yellow": "#F7FF8E",
"warm-orange": "#FFCDBF"
}
Typography Hierarchy
| Level | Font | Weight | Size | Line Height |
|---|---|---|---|---|
| Overline | Plus Jakarta Sans | Medium | 18px | 130% |
| Large Display | Faculty Glyphic | Regular | 72px | 110% |
| Title | Faculty Glyphic | Regular | 48px | 130% |
| Subtitle | Faculty Glyphic | Regular | 24px | 130% |
| Paragraph | Plus Jakarta Sans | Regular | 20px | 150% |
| Button & Link | Plus Jakarta Sans | Medium | 20px | — |
Spacing
- Logo clear space: width of the "r" character in the wordmark
- Box Frame margin: 2X (X = node size)
- Grid gutter: = Box Frame node size
- Co-branding gap: 0.25X (X = A2R logo width)
Workflow: Applying the Brand
By task type:
Web UI / App Interface
- Set up light/dark mode tokens → see
references/light-dark-mode.md - Apply typography hierarchy → see
references/typography.md - Configure colors with 60-30-10 rule → see
references/colors-and-tokens.md - Use Phosphor Icons (Light) for UI icons → see
references/photography-and-iconography.md - Apply buttons/tags styles → see
references/ui-components.md
Marketing Asset (Social Media, Banner, Presentation)
- Pick appropriate background from color palette →
references/colors-and-tokens.md - Select logo version matching background →
references/logo-usage.md - Apply typography (Faculty Glyphic for headlines, PJS for body) →
references/typography.md - Add expanding shapes and/or flow textures →
references/imagery-and-shapes.md - Use display icons for visual accents (NOT UI) →
references/photography-and-iconography.md
Hero Section / WebGL Shader Background
- Read
references/webgl-hero-shader.mdfor complete source code and integration guide - Set section background to
#2764f4(Core Blue) — same in light and dark mode - Default shader:
colorMultiplier: [1,1,1],colorAddition: [0,0,0] - Choose route-based color preset or define custom colorMultiplier/colorAddition
- Set up raw-loader for .frag/.vert imports
- Apply useShader hook with canvas (
alpha: true) + content overlay pattern
Design Token / CSS Generation
- Copy JSON tokens from
references/colors-and-tokens.md - Copy typography tokens from
references/typography.md - Apply mode-aware CSS from
references/light-dark-mode.md
Brand Compliance Review
- Run through the checklist in this file (see below)
- Cross-reference each section against the corresponding reference file
Core Rules Summary
Logo
- Logomark (symbol + wordmark) is the primary representation
- Symbol alone is acceptable for small spaces
- Wordmark alone is exceptional use only
- Exclusion zone = width of "r" character; nothing intrudes into this space
- Always maintain high contrast between logo and background
- On photos: darken with an overlay if needed for legibility
Colors (60-30-10)
- 60% Silver Gray (
#FBFCFD) — backgrounds, base surfaces - 30% Core Blue (
#2764F4) — brand recognition, key sections - 10% Solid Black (
#111218) — text, anchoring, contrast - Accents (Green, Yellow, Orange) used sparingly; max ONE per visual
- Exception: banners may use accent colors as predominant tones
- Text on accent backgrounds is always Solid Black
Typography
- Faculty Glyphic (Regular only): titles, display text, headlines
- Plus Jakarta Sans (Extralight/Regular/Bold): body, overlines, buttons
- Overlines and buttons: always UPPERCASE in Plus Jakarta Sans
- Faculty uppercase: short headlines only (2-4 words)
- Highlight keywords in Core Blue; on blue backgrounds, highlight in white
- Text alignment: left or centered preferred
Imagery
- Expanding shapes: always expand L-to-R or T-to-B; never big-to-small
- Flow shapes: NEVER used alone — always combine with geometric shapes
- Combined: monochromatic; flow lighter than geometric
- No multi-color shapes, no gradients/textures on expanding shapes
- Grid: Silver Gray 300 lines on Silver Gray (light), Silver Gray 800 on Solid Black (dark)
Photography
- Clean, polished, approachable, professional
- Natural light, contemporary architecture
- Collaboration, learning, subtle tech integration
Light/Dark Mode Quick Reference
| Element | Light Mode | Dark Mode |
|---|---|---|
| Background | #FBFCFD Silver Gray |
#111218 Solid Black |
| Primary text | #111218 Solid Black |
#FBFCFD Silver Gray |
| Secondary text | #35363B Silver Gray 800 |
#C6C6CA Silver Gray 500 |
| Grid lines | #E6E6E9 Silver Gray 300 |
#35363B Silver Gray 800 |
| Borders | #E6E6E9 or #C6C6CA |
#35363B |
| Logo | *_SolidBlack |
*_White |
| Accent | #2764F4 Core Blue |
#2764F4 Core Blue |
| Display icons | Solid Black variant | White variant |
| Surface (cards) | #FFFFFF or #F1F1F1 |
#35363B |
| Ghost button | Black border + text | White border + text |
| Hero section bg | #2764F4 Core Blue |
#2764F4 Core Blue (same) |
Mode decision: Web/app = both modes; print = light; email signatures = light.
Exception: The hero section background is always #2764F4 Core Blue in both modes — it does not participate in theme switching.
→ Full details in references/light-dark-mode.md
Asset Inventory
Logos (18 files)
assets/logos/svg/
BrandSymbol_{PureBlack,SolidBlack,White}.svg
LogoMark_{PureBlack,PureWhite,SolidBlack}.svg
Wordmark_{PureBlack,SolidBlack,White}.svg
assets/logos/png/
(same 9 variants in PNG format)
Expanding Shapes (90 files)
assets/shapes/expanding/svg/ExpandingShape{Black,Blue,Green,Orange,Yellow}{1-6}.svg (30)
assets/shapes/expanding/png/ExpandingShape{Black,Blue,Green,Orange,Yellow}{1-6}.png (60)
Flow Shapes (15+ files)
assets/shapes/flow/Flow{Black,Blue,Green,Orange,Yellow}{1-3}.png
Integrated Shapes (12 files)
assets/shapes/integrated/Integrated shape {1-6}.png
assets/shapes/integrated/Integrated shape {1-6}@2x.png
Display Icons (27 files)
assets/icons/solid-black/svg/{Arrow Right,Chart,Check,Download,Power,Search,Sparks,Text Align,Text Box}.svg (9)
assets/icons/solid-black/png/{name}@4x.png (9)
assets/icons/white/png/{name}@4x.png (9)
Fonts
assets/fonts/FacultyGlyphic-Regular.ttf
assets/fonts/PlusJakartaSans/PlusJakartaSans-VariableFont_wght.ttf
assets/fonts/PlusJakartaSans/PlusJakartaSans-Italic-VariableFont_wght.ttf
assets/fonts/PlusJakartaSans/static/PlusJakartaSans-{ExtraLight,Regular,Medium,Bold,ExtraBold,...}.ttf
Animations (9 files)
assets/animations/gif/V{1,2} {Blanco,Negro}.gif (4)
assets/animations/mp4/V{1,2} {Blanco,Negro}.mp4 (4)
assets/animations/mp4/Logo Reveal A2R.mp4 (1)
Naming Conventions
- Logo variants:
{Component}_{ColorVersion}.{ext}(e.g.,LogoMark_SolidBlack.svg) - Shapes:
ExpandingShape{Color}{Step}.{ext}(e.g.,ExpandingShapeBlue3.svg) - Flow:
Flow{Color}{Variant}.png(e.g.,FlowBlue2.png) - Icons:
{Name}.svg/{Name}@4x.png - Spinners:
V{version} {Blanco|Negro}.{gif|mp4}(Blanco=white, Negro=black)
Brand Compliance Checklist
When reviewing or producing any A2R artifact, verify:
- Logo: Correct version for background? Clear space respected? No distortion?
- Colors: Follows 60-30-10 rule? Max one accent per visual? All HEX values match brand palette?
- Typography: Faculty Glyphic for titles/display only? Plus Jakarta Sans for body? Correct weights?
- Uppercase: Only short headlines (2-4 words) in Faculty uppercase? Overlines/buttons in PJS uppercase?
- Text contrast: Text color appropriate for background? (See color pairing matrix)
- Highlighting: Keywords highlighted in Core Blue? (White on blue backgrounds?)
- Shapes: Expanding shapes in flat single color? Direction L-to-R or T-to-B? No big-to-small?
- Flow shapes: Combined with geometric (never alone)? Lighter tone? Monochromatic?
- Grid: Correct line color for mode? (SG300 on light, SG800 on dark)
- Icons: Display icons for graphic use only (not UI)? Phosphor Light for UI icons?
- Photography: Clean, natural, collaborative? No overshadowing tech?
- Light/dark mode: Correct token values per mode? Logo version matches? Ghost buttons adapt?
- Co-branding: 0.25X gap? "x" separator? Partner logo not taller than A2R?
- Buttons: Pill shape? Uppercase PJS Medium? Correct fill variant?
- Tags: Pill shape? Uppercase PJS? Thin border? Transparent fill?
- Boxes/Cards: Corner-square border style? (4 small squares at corners, NOT applied to lists or tables)
Reference Files Index
| File | Topic | Read when... |
|---|---|---|
references/colors-and-tokens.md |
Full color specs, JSON tokens, CSS/Tailwind | Setting up color system, generating tokens |
references/typography.md |
Typefaces, hierarchy, text rules, font paths | Configuring typography, checking text styling |
references/logo-usage.md |
Logo suite, clear space, co-branding, animations | Placing logo, choosing version, co-branding |
references/imagery-and-shapes.md |
Box frame, expanding shapes, flow, grid, shaders | Creating visuals with brand shapes |
references/photography-and-iconography.md |
Photo style, display icons, Phosphor fallback | Selecting photos, choosing icon approach |
references/ui-components.md |
Tags, buttons, email signatures, social media | Building UI components, social media assets |
references/light-dark-mode.md |
Consolidated light/dark theming guide | Implementing theme switching, CSS variables |
references/webgl-hero-shader.md |
WebGL hero shader source, configs, integration | Creating hero sections with procedural animation |
Examples
Example 1: Landing page hero section
Request: "Create a hero section for the A2R website"
Expected behavior: Use Silver Gray (#FBFCFD) background. Large Display headline in Faculty Glyphic Regular 72px. Overline in Plus Jakarta Sans Medium 18px uppercase. Core Blue CTA button (pill shape, PJS Medium uppercase). LogoMark_SolidBlack in header with clear space. Optional: expanding blue shapes as decorative elements (L-to-R direction). Optional: For an animated WebGL hero background, see references/webgl-hero-shader.md for the procedural fluid shader with mouse interaction.
Example 2: Dark mode dashboard
Request: "Generate CSS variables for A2R dark mode"
Expected behavior: Reference references/light-dark-mode.md. Output [data-theme="dark"] block with Solid Black background, Silver Gray primary text, Silver Gray 500 secondary text, Silver Gray 800 borders/grid, Core Blue accent. Note that ghost buttons switch to white border + text.
Example 3: Social media post with shapes
Request: "Design an Instagram post for A2R"
Expected behavior: Choose one brand color background (e.g., Core Blue). Add expanding shapes in single color (e.g., blue arrows, L-to-R). Optionally overlay flow texture in lighter tone. Headline in Faculty Glyphic uppercase (2-4 words). Use white text on blue background. Include brand icon (blue bg + white symbol) as profile reference.
Source Traceability
| Skill Section | Brandbook Pages |
|---|---|
| Brand Identity | pp. 4-7 |
| Logo Usage | pp. 9-17 |
| Colors & Tokens | pp. 19-23 |
| Typography | pp. 25-32 |
| Photography | p. 34 |
| Imagery & Shapes | pp. 36-48 |
| Iconography | pp. 49-51 |
| UI Components (Tags, Buttons) | p. 53 |
| Social Media | p. 54 |
| Email Signatures | p. 55 |
| Light/Dark Mode | Synthesized from pp. 20-21, 29-30, 48 |
| WebGL Hero Shader | A2R website source code (brand-approved implementation) |