Switch between the rendered Visual preview and the Raw DESIGN.md.
Presentation Intelligence embodies a modern, intelligent SaaS aesthetic with a strong emphasis on clarity and innovation. The design system balances deep, sophisticated dark backgrounds with vibrant cyan-blue accents that convey energy, trustworthiness, and cutting-edge AI technology. The visual language is minimal yet refined, using generous whitespace, subtle geometric elements (diamond sparkles, light effects), and clean typography to create an aspirational, professional atmosphere. This is a design system for forward-thinking users who value both beauty and functionality—one that communicates precision, accessibility, and modernity without sacrificing visual warmth or approachability.
Key Characteristics:
#5EB7FF): Primary call-to-action buttons, main interactive elements, and focus states across the interface#3B82F6): Alternative primary for contexts requiring deeper blue; secondary interactive accent#53C9FF): Secondary accent for highlights, hover states, and supporting visual emphasis#59C8FF): Tertiary cyan for subtle backgrounds and decorative elements#5EB7FF): Default state for primary CTAs#53C9FF): Brightened state on hover and active interactions#FFFFFF): Primary text on dark backgrounds, primary surface color for light mode#F5F5F5): Secondary light surface, subtle background tints#F3F6FF): Blue-tinted light background for content areas#CCCCCC): Borders, dividers, and disabled states#777777): Secondary text, reduced-emphasis content#666666): Tertiary text, helper text and captions#111827): Primary dark background surface#1B1D23): Secondary dark background, card backgrounds#1F2937): Tertiary dark background for nested surfaces#6B7280): Default border color for light mode dividers#FFD700): Warning states, alerts, and attention-required indicators#000000): Deepest shadows, extreme contrast text#0B0B0B): Subtle off-black for very dark contextsPrimary: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif
Fallback: system-ui, sans-serif
The system uses native system fonts for optimal performance, rendering, and platform consistency while maintaining a modern, accessible aesthetic.
| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display (H1) | -apple-system | 30px | 600 | 39px | 0px | Page titles, hero headlines; reserved for maximum impact |
| Heading (H2) | -apple-system | 24px | 600 | 32px | 0px | Section headers, card titles; strong visual hierarchy |
| Heading (H3) | -apple-system | 20px | 600 | 28px | 0px | Subsection headers, feature titles; balanced emphasis |
| Heading (H4) | -apple-system | 18px | 500 | 26px | 0px | Minor headings, navigation labels; moderate emphasis |
| Body (Regular) | -apple-system | 15px | 400 | 23px | 0px | Default body text, descriptions, content blocks |
| Body (Small) | -apple-system | 13px | 400 | 20px | 0px | Secondary text, captions, helper text |
| Link | -apple-system | 19px | 500 | 46px | 0px | Navigation links, inline links; distinguished via color and weight |
| Button | -apple-system | 15px | 500 | 23px | 0px | Button labels; consistent with body but emphasizing clickability |
| Caption | -apple-system | 12px | 400 | 18px | 0px | Form labels, timestamps, supplementary metadata |
| Code / Mono | 'Courier New', monospace | 14px | 400 | 21px | 0px | Code snippets, technical content (fallback: fixed-width system mono) |
#5EB7FF#FFFFFF12px 24px8px0px none15px50023px#53C9FF, text #FFFFFF#3B82F6, text #FFFFFF#CCCCCC, text #666666, cursor not-allowed0px 2px 8px rgba(94, 183, 255, 0.2)0px 4px 12px rgba(94, 183, 255, 0.3)rgba(255, 255, 255, 0.1)#FFFFFF12px 24px8px1px solid rgba(255, 255, 255, 0.3)15px50023pxrgba(255, 255, 255, 0.15), border 1px solid rgba(255, 255, 255, 0.5)rgba(255, 255, 255, 0.2), border 1px solid rgba(255, 255, 255, 0.6)rgba(255, 255, 255, 0.05), text #6B7280, border 1px solid rgba(255, 255, 255, 0.1)none0px 2px 8px rgba(255, 255, 255, 0.1)transparent#FFFFFF8px 16px6px0px none15px50023pxrgba(255, 255, 255, 0.08), text #FFFFFFrgba(255, 255, 255, 0.12), text #53C9FF#6B7280, cursor not-allowednone#1B1D23#FFFFFF24px15px1px solid rgba(255, 255, 255, 0.1)15px40023px0px 4px 16px rgba(0, 0, 0, 0.3)#212530, border 1px solid rgba(255, 255, 255, 0.15)#FFFFFF#11182724px15px1px solid #CCCCCC15px40023px0px 2px 8px rgba(0, 0, 0, 0.08)#FFFFFF, border 1px solid #777777rgba(0, 0, 0, 0)#FFFFFF23px15px1px solid rgba(255, 255, 255, 0.8)15px40023pxnone1px solid rgba(255, 255, 255, 1)#111827#FFFFFF#6B728012px 16px8px1px solid #1F293715px40023px1px solid #5EB7FF, box-shadow 0px 0px 0px 3px rgba(94, 183, 255, 0.1)#0B0B0B, text #666666, cursor not-allowed1px solid #FFD700, box-shadow 0px 0px 0px 3px rgba(255, 215, 0, 0.1)#111827#FFFFFF#6B728012px 16px8px1px solid #1F293715px40023px120px1px solid #5EB7FF, box-shadow 0px 0px 0px 3px rgba(94, 183, 255, 0.1)#FFFFFF13px50020px8px0pxrgba(0, 0, 0, 0.95)#FFFFFF16px 0px1px solid rgba(255, 255, 255, 0.1)flexcenterspace-between#FFFFFF19px50046px0px 16px6pxtransparentrgba(255, 255, 255, 0.1), text #53C9FFrgba(94, 183, 255, 0.2), text #5EB7FFbackground 200ms ease, color 200ms ease18px700#FFFFFFflexcenter8px#5EB7FF#0000004px 12px12px12px50018pxrgba(94, 183, 255, 0.2)#5EB7FF4px 12px12px12px50018px#FFD700#0000004px 12px12px12px50018pxThe spacing system is built on a base unit of 4px, scaling exponentially for consistent, predictable layouts:
4px, 8px — Gap between inline elements, tight padding12px, 16px — Component padding, list item gaps20px, 24px — Section spacing, card gaps28px, 32px — Major section separation36px, 40px, 44px — Full section spacing, hero spacing56px — Hero sections, full-width paddingUsage context:
8px: Padding within compact buttons, tight component gaps16px: Standard button padding, form input padding, card spacing24px: Default card padding, section gaps in normal content32px – 40px: Hero sections, major content blocks56px: Full-width padding on hero sections1440px (standard container for desktop layouts)100% (section backgrounds extend to viewport edges)40px on sides for content sections32px on sides20px on sidesSection patterns:
40px–56px vertical padding16px vertical paddingThe design system emphasizes breathing room through generous whitespace:
24px24px padding on all sides40px minimum vertical spacing16px minimum spacing6px — Text inputs, small badges8px — Button corners, small cards, chips12px — Medium-sized modals, content cards15px — Hero cards, feature cards, prominent containers20px–24px — Full-screen modals, hero overlays| Level | Treatment | Use |
|---|---|---|
| Base (0) | box-shadow: none | Flat backgrounds, text, base surfaces |
| Raised (1) | box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08) | Light mode cards, subtle elevation |
| Elevated (2) | box-shadow: 0px 4px 12px rgba(94, 183, 255, 0.2) | Primary buttons, floating elements |
| Prominent (3) | box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3) | Dark mode cards, featured containers |
| Maximum (4) | box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.4) | Modals, dropdowns, overlay containers |
Shadow Philosophy:
The shadow system creates subtle depth without visual heaviness. Dark mode contexts use deeper, more pronounced shadows (with higher opacity) to clearly separate layered content against dark backgrounds. Light mode uses very soft shadows to maintain delicacy. All shadows use rgba(0, 0, 0, ...) on dark backgrounds and rgba(0, 0, 0, ...) on light backgrounds to maintain consistency. Primary action elements (buttons, CTAs) use cyan-tinted shadows (rgba(94, 183, 255, ...)) to reinforce brand color and visual hierarchy. Shadows should never feel harsh; they exist to guide the eye and clarify layering, not to distract.
#FFFFFF) or very light gray; text on light backgrounds should be dark (#111827 or #000000)#5EB7FF and #53C9FF for primary CTAs, hover states, and critical UI elements; overuse dilutes their impact15px for major cards, 8px for inputs and secondary components; avoid arbitrary values3px glow rings14px on mobile, maintain minimum line height of 1.5x for readability-apple-system for optimal rendering and zero web font latency44px × 44px; comfortable tap spacing of 12px between interactive elements7px, 9px, or other off-scale values; maintain consistency with 6px, 8px, 12px, 15px3px #5EB7FF glow)| Name | Width | Key Changes |
|---|---|---|
| Mobile | ≤ 639px | Single-column layout, 20px padding, font size -2px (body: 13px), 24px card padding, full-width cards |
| Tablet | 640px–1023px | Two-column grid, 32px padding, standard typography, 24px card padding, stacked sections |
| Desktop | 1024px–1439px | Three-column grid, 40px padding, full typography scale, max-width 1200px |
| Large Desktop | ≥ 1440px | Four-column grid, 56px padding, max-width 1440px, full featured layout |
44px × 44px for all clickable elements (buttons, links, form inputs)12px minimum gap between interactive elements16px padding (vertical) × 24px (horizontal) = minimum 48px height40px height with 12px padding (vertical) on mobile44px × 44px tap area in headerMobile (≤ 639px):
20px padding28px, H2: 22px)40px to 24px, padding from 32px to 20px24px; stack elements vertically24px padding maintainedTablet (640px–1023px):
32px gaps, 32px paddingDesktop & Beyond (1024px+):
40px gaps, 56px hero paddingUse this mapping when implementing components:
#5EB7FF) on dark background; use #FFFFFF textrgba(255, 255, 255, 0.1)) with #FFFFFF text and 1px solid rgba(255, 255, 255, 0.3) border#111827) or Dark Surface Secondary (#1B1D23)#FFFFFF) with #F5F5F5 for secondary surfaces#FFFFFF) on dark backgrounds; Deep Black (#111827) on light backgrounds#FFFFFF) at 15px / 400 weight on dark; #111827 at 15px / 400 weight on light1px solid rgba(255, 255, 255, 0.1)–0.8 (varies by prominence)1px solid #CCCCCC or #6B7280 depending on contrast need#53C9FF) as upgraded primary; use for hover states#FFD700) for warnings and attention statesrgba(0, 0, 0, 0.08)–0.4 on dark; rgba(0, 0, 0, 0.08) on lightFollow these numbered rules for accurate, on-brand implementation:
#1B1D23) or light (#FFFFFF) surface first; all other colors depend on this choice#5EB7FF only for primary CTAs, focus rings, and key interactive states; everything else uses white/gray15px, inputs always 8px, buttons always 8px; no exceptions24px between card groups, 16px between card elements, 8px between inline components0px 4px 12px rgba(94, 183, 255, 0.2)), cards get level 3 (0px 4px 16px rgba(0, 0, 0, 0.3))3px glow ring in cyan (#5EB7FF) on focus; use outline: 3px solid #5EB7FF; outline-offset: 2px44px × 44px; adjust padding accordingly≤ 639px, reduce font sizes by 2px, collapse nav, switch to single column, use 24px spacing-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif fallback stack; never embed external fonts without strategic purpose