PRISM Visual System
A comprehensive design foundation built for scalability, accessibility, and creative expression. Every token, component, and guideline is crafted to maintain brand consistency across all touchpoints.
System Principles Core
Hierarchy and readability drive every design decision. Content breathes, and purpose is never obscured.
Tokens and components scale seamlessly across devices, themes, and contexts without losing identity.
Structure enables creativity. Constraints aren't limitations—they're the canvas for innovation.
Color Palette
A deliberate spectrum balancing energy with neutrality. Primary gradients drive recognition, while semantic tones communicate state and accessibility.
Brand Colors
Neutrals & Surfaces
Semantic States
Typography
A dual-font system pairing expressive display typography with a highly legible interface font. Scale follows a modular 1.25 ratio for harmonic rhythm.
Font Families
Display / Headings. Artistic, bold, distinctive. Use for H1–H3 and key messaging.
font-family: 'Syne', sans-serif;
font-weight: 700 | 800;
line-height: 1.15;
UI / Body / Navigation. Technical, clean, highly readable. Use for paragraphs, forms, and data.
font-family: 'Space Grotesk', sans-serif;
font-weight: 400 | 500;
line-height: 1.6;
Type Scale
Spacing & Grid
An 8px baseline grid ensures visual rhythm and predictable layout math. Spacing tokens scale in 4px increments.
Spacing Tokens
12-Column Layout Grid
Gutters: 12px | Margins: 24px (mobile) / 48px (desktop)
UI Components
Atomic building blocks designed for composition, accessibility, and theme adaptability.
Buttons
.btn-primary { background: var(--gradient); color: #050508; }
.btn-secondary { border: 1px solid var(--dark-500); }
/* States: hover, active, disabled, loading */
Inputs & Forms
Card Component
Iconography
Custom SVG icon set optimized for clarity at 16px–32px. Consistent 2px stroke weight, rounded caps, and 4px grid alignment.
Core Set
Motion & Interaction
Purposeful animation that guides attention, confirms state changes, and reinforces brand personality without distracting from content.
Easing Curves
Micro-interactions
translateY(-2px) + shadow increase
scale(0.97) on click, 150ms duration
opacity 0→1, delay 50ms per child
Usage Guidelines
Rules of thumb for maintaining system integrity, accessibility compliance, and brand coherence.
✅ Do
- Use CSS custom properties for all colors, spacing, and typography.
- Maintain minimum 4.5:1 contrast ratio for body text.
- Stick to the 8px spacing baseline for layout and padding.
- Apply motion purposefully—never for decoration alone.
- Test components across mobile, tablet, and desktop breakpoints.
🚫 Don't
- Hardcode hex values or magic numbers in components.
- Use more than 2 primary accent colors in a single interface.
- Override system font stacks with external web fonts for body text.
- Apply animations to static data tables or dense informational grids.
- Break grid rhythm by using arbitrary padding values (e.g., 13px, 7px).
Accessibility Notes
--primary-20.@media (prefers-reduced-motion) by disabling non-essential transitions.