Switch between the rendered Visual preview and the Raw DESIGN.md.
DeepSeek embodies a modern, intelligent aesthetic grounded in cutting-edge AI technology. The design merges the boundless curiosity of scientific exploration with sleek, minimalist interfaces. The visual language leverages soft, frosted glass effects combined with vibrant primary blue, creating an atmosphere of innovation and accessibility. The fluid background gradients suggest exploration and depth—aligning with the brand's mission to "unravel the mystery of AGI." Every element feels purposeful yet approachable, inviting users into an advanced yet intuitive experience.
Key Characteristics
#4D6BFE): Core interactive elements, headings, primary CTAs, and brand identity accents#BED2FE): Subtle backgrounds and light interactive states#DBE7FF): Pale accent fills and hover states for interactive elements#4D6BFE to lighter variants): Used for visual emphasis and decorative elements#94A3B8): Secondary text, disabled states, and subtle UI elements#475569): Hover states, active navigation, and medium-emphasis text#64748B): Tertiary text and muted interactive states#334155): Dense text, strong emphasis, form labels#000000): Primary text, headings, strong contrast elements#FFFFFF): Elevated cards, primary surface backgrounds#E5E7EB): Borders, dividers, subtle backgrounds#F6F9FD): Very light backgrounds, alternate surfaces#F7F8FC): Minimal backgrounds, near-white surfaces#E2E8F0): Fine borders and delicate separators#F5F5F5): Neutral background fills#E5E7EB): Primary border and divider colorrgba(255, 255, 255, 0.5)): Frosted glass card backgroundsrgba(0, 0, 0, 0)): Transparent container backgroundsPrimary: quote-cjk-patch, system-ui, -apple-system, sans-serif
Secondary: quote-cjk-patch, Segoe UI, Roboto, sans-serif
| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display | quote-cjk-patch | 48px | 600 | 56px | -0.02em | Hero heading, main page titles |
| H1 | quote-cjk-patch | 40px | 600 | 48px | -0.01em | Section headings, prominent titles |
| H2 | quote-cjk-patch | 32px | 600 | 40px | -0.01em | Subsection headers |
| H3 | quote-cjk-patch | 24px | 600 | 32px | 0em | Card titles, feature headers |
| H4 | quote-cjk-patch | 20px | 600 | 28px | 0em | Smaller headings, nav items |
| Body | quote-cjk-patch | 14px | 400 | 21px | 0em | Primary content, descriptions, card text |
| Body Small | quote-cjk-patch | 12px | 400 | 18px | 0em | Secondary descriptions, footnotes |
| Label | quote-cjk-patch | 14px | 500 | 20px | 0.05em | Form labels, UI labels |
| Link | quote-cjk-patch | 14px | 400 | 20px | 0em | Hyperlinks, navigation text |
| Code | Menlo, Monaco, monospace | 13px | 400 | 19px | 0em | Code snippets, technical text |
14px base size for body text and links across most interfaces600 weight exclusively for headings to establish clear visual hierarchy1.5x to 1.75x multiplier) for readability0em) except for displays where -0.02em adds sophistication4.5:1 ratio)Primary Button
#4D6BFE#FFFFFF14px60012px 24px8px0px solid transparent0px 4px 12px rgba(77, 107, 254, 0.3)#3D56EE, Box Shadow 0px 6px 16px rgba(77, 107, 254, 0.4)#2D46DE, Box Shadow 0px 2px 8px rgba(77, 107, 254, 0.2)Secondary Button
rgba(255, 255, 255, 0.5)#00000014px60012px 24px8px2px solid #E5E7EBrgb(241, 245, 249) 0px 0px 0px 1px, rgba(0, 0, 0, 0.05) 0px 2px 4px 0pxrgba(255, 255, 255, 0.7), Border 2px solid #DBE7FFrgba(255, 255, 255, 0.9), Border 2px solid #BED2FEGhost Button
transparent#94A3B814px40012px 16px6px0px solid transparentnone#4D6BFE, Background rgba(77, 107, 254, 0.05)#3D56EE, Background rgba(77, 107, 254, 0.1)Default Card
rgba(255, 255, 255, 0.5)#00000014px40024px 32px16px0px solid #E5E7EBrgb(241, 245, 249) 0px 0px 0px 1px, rgba(0, 0, 0, 0.05) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 12px 24px 0px21pxElevated Card
rgba(255, 255, 255, 0.7)#00000014px40032px 40px18px0px solid #E5E7EBrgb(241, 245, 249) 0px 0px 0px 1px, rgba(0, 0, 0, 0.08) 0px 4px 8px 0px, rgba(0, 0, 0, 0.08) 0px 16px 32px 0px21pxAccent Card
rgba(0, 0, 0, 0)#4D6BFE14px4000px18px0px solid transparentnone21pxText Input
rgba(255, 255, 255, 0.8)#00000014px40012px 16px8px2px solid #E5E7EB0px 1px 2px rgba(0, 0, 0, 0.05)2px solid #4D6BFE, Box Shadow 0px 0px 0px 3px rgba(77, 107, 254, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.05)#94A3B8, Font Weight 400Form Label
14px500#3341558pxDisabled Input
#F6F9FD#94A3B82px solid #E2E8F0not-allowedNavigation Link (Active)
#4D6BFE14px6002px solid #4D6BFE8pxNavigation Link (Inactive)
#47556914px4002px solid transparent8px#334155, Border Bottom 2px solid #E5E7EBNavigation Link (Hover)
#4D6BFErgba(77, 107, 254, 0.05)all 0.2s ease-in-outBase Unit: 4px
Scale:
4px: Fine micro-interactions, icon padding8px: Tight component spacing, small gaps12px: Input padding, small container gaps16px: Padding in contained elements, medium gaps24px: Card padding, section small gaps32px: Card large padding, container padding40px: Large container gaps, section spacing64px: Section margins, major layout spacing112px: Full section separation (smaller viewports)128px: Full section separation (primary spacing)160px: Hero section padding, major spacingUsage Context:
4px–8px): Component internals, icon spacing12px–24px): Cards, inputs, buttons, tight sections32px–40px): Container padding, feature spacing64px–128px): Section separation, hero padding160px): Full-screen sections, dramatic padding1200px for content sections40px on desktop, 24px on tablet, 16px on mobile24px between columns, 16px on smaller screens160px padding vertical, 40px horizontalGenerous whitespace permeates the design, supporting cognitive clarity and visual rest. Spacing increases proportionally with hierarchy—headings receive more breathing room, body text sits in moderate gutters, and components maintain consistent internal padding. The frosted glass aesthetic requires sufficient air around elements to maintain visual separation. Sections breathe with 64px–128px vertical gaps, emphasizing focus on individual content zones.
6px: Small interactive elements (buttons, links, inputs hover states)8px: Buttons, small inputs, compact components16px: Standard cards, moderate containers18px: Elevated cards, special feature containers24px: Large modals, expansive sections999px: Fully rounded elements (badges, avatars)| Level | Treatment | Use |
|---|---|---|
| Flat (L0) | No shadow | Backgrounds, static text, nested containers |
| Raised (L1) | rgb(241, 245, 249) 0px 0px 0px 1px, rgba(0, 0, 0, 0.05) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 12px 24px 0px | Standard cards, containers, default elevation |
| Elevated (L2) | rgb(241, 245, 249) 0px 0px 0px 1px, rgba(0, 0, 0, 0.08) 0px 4px 8px 0px, rgba(0, 0, 0, 0.08) 0px 16px 32px 0px | Premium cards, floating elements, high emphasis |
| Floating (L3) | rgba(0, 0, 0, 0.1) 0px 8px 16px 0px, rgba(0, 0, 0, 0.1) 0px 24px 48px 0px | Modals, dropdowns, overlays |
| Interactive (L4) | rgba(0, 0, 0, 0.15) 0px 12px 24px 0px, rgba(0, 0, 0, 0.15) 0px 32px 64px 0px | Expanded modals, menus, priority overlays |
Shadow Philosophy:
Shadows in this system are delicate and purposeful, serving to separate layers without dominating the interface. The multi-layer shadow approach uses a fine border line (rgb(241, 245, 249) for L1) combined with soft blur radii to create visual depth while maintaining the frosted glass aesthetic. Shadows increase in spread and blur as elevation increases, creating clear hierarchical relationships. All shadows employ subtle opacity (0.05–0.15) to preserve the light, airy atmosphere. Interactive elements use brief shadow transitions (0.2s ease-out) during state changes.
rgba(255, 255, 255, 0.5) backgrounds and the standard shadow system#4D6BFE) exclusively for primary CTAs, active states, and brand emphasis24px–40px) to cards and containers to support readability21px line height8px, 12px, 24px, 32px, 40px, 64px, 128px#94A3B8 for secondary, #475569 for tertiary, #334155 for labels)2px solid #E5E7EB) and avoid heavy strokes#000000 or #4D6BFE backgrounds for WCAG AA compliance24px—maintain breathing room around content#FFFFFF) without intentional transparency overlay400 for body, 500 for labels, 600 for headings12px to prevent readability issues#4D6BFE buttons for primary actions only2px on interactive elements| Name | Width | Key Changes |
|---|---|---|
| Mobile | < 640px | 4-column grid, 16px container padding, 8px gutter, typography reduced to 13px body |
| Tablet | 640px–1024px | 6-column grid, 24px container padding, 16px gutter, 14px body size |
| Desktop | 1024px–1440px | 12-column grid, 40px container padding, 24px gutter, 14px body size |
| Wide | 1440px+ | 12-column grid centered, 40px container padding, 1200px max-width |
44px × 44px (touch-friendly on mobile)48px × 24px (height for comfortable tapping)44px on mobile, 40px on desktop12px on mobile, 16px on desktop20px × 20px standard, 24px × 24px for primary actions160px (desktop) → 80px (tablet) → 40px (mobile)24px on mobile, increase to 32px on tablet and desktop14px on tablet/desktop; reduce to 13px on mobile if space constrained480px40px → 24px → 16px as viewport shrinks1200px fixed on desktop+#4D6BFE)rgba(255, 255, 255, 0.5) background#F6F9FD), White with transparency (rgba(255, 255, 255, 0.5))rgba(255, 255, 255, 0.5) frosted glass#000000)#000000)#94A3B8)#64748B)#E5E7EB)#4D6BFE) with rgba(77, 107, 254, 0.05) background3px ring of rgba(77, 107, 254, 0.1) around elementquote-cjk-patch font family with system-ui fallback; maintain 14px base size for body and linksrgb(241, 245, 249) 0px 0px 0px 1px, rgba(0, 0, 0, 0.05) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 12px 24px 0px) to all containers and elevated elements#4D6BFE exclusively for primary actions, active states, and brand emphasis; never use for secondary or decorative textrgba(255, 255, 255, 0.5) as default card background with proper border and shadow treatment8px (8, 16, 24, 32, 40, 64, 128, 160px) to preserve rhythm and consistency600 weight only for headings (H1–H4); all body, labels, and links use 400 or 5004.5:1 WCAG AA contrast; secondary text (#94A3B8) requires minimum 3:1 ratio8px, cards 16px–18px, small UI 6px, modals 24px0.2s ease-in-out without changing layout16px, collapse multi-column grids to single column, maintain 44px minimum height for touch targets