# ClickUp™ — Style Reference
> Vibrant productivity hub: a dynamic workspace with energetic highlights.
**Theme:** light
ClickUp's interface channels a vibrant productivity hub atmosphere: an inviting white canvas contrasts with deep charcoal text, punctuated by vivid accents of violet and electric blue. Its visual identity relies on dynamic, lightweight UI elements, thin borders, and soft shadows, creating a sense of clarity and speed. Typography is confident and modern, leveraging condensed sans-serifs for headings and a highly legible sans-serif for body text, maintaining a tight visual rhythm. Gradients are strategically used for subtle flair and to highlight interactive states, reinforcing an energetic, forward-looking aesthetic.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, card surfaces, ghost button backgrounds, default component fills. Creates a bright, expansive foundation |
| Midnight Charcoal | `#292d34` | `--color-midnight-charcoal` | Primary body text, active state indicators, strong borders. Provides high contrast against light surfaces |
| Dark Onyx | `linear-gradient(97deg, rgb(32, 32, 32) 43.17%, rgb(143, 143, 143) 110.86%)` | `--color-dark-onyx` | Backgrounds for prominent buttons, card borders, and primary interactive elements. A deep neutral that commands attention when filled; Subtle background for UI elements, transitioning from dark to light gray |
| Ash Gray | `#e8e8e8` | `--color-ash-gray` | Subtle borders, dividers, disabled states, ghost button borders. Provides separation without visual noise |
| Smoke Gray | `#b3b3b3` | `--color-smoke-gray` | Muted text, secondary icons, subtle outlines. For less prominent information or decorative details |
| Hint of Sky | `#e9ebf0` | `--color-hint-of-sky` | Subtle background tint for alternating content sections, providing a soft shift in surface elevation |
| Shadow Tint Blue | `#edf6fd` | `--color-shadow-tint-blue` | Light background for interactive states or subtle focus elements |
| Deep Violet | `#7b68ee` | `--color-deep-violet` | Interactive link text, image accents, decorative strokes – a core brand color, active and inviting |
| Electric Blue | `conic-gradient(rgb(0, 145, 255), rgb(255, 2, 240), rgb(247, 104, 8), rgb(102, 71, 240), rgb(0, 145, 255) 360deg)` | `--color-electric-blue` | Blue accent for outlined action borders, linked labels, and lightweight interactive emphasis. Do not promote it to the primary CTA color; Decorative backgrounds, illustrative elements, and for conveying a dynamic, modern feel with a broad color spectrum |
| Rich Plum | `#514b81` | `--color-rich-plum` | Background details, subtle decorative elements, less prominent brand mentions. A deeper, more reserved brand color |
| Vivid Purple | `#6647f0` | `--color-vivid-purple` | Violet outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color |
| Deep Space Charcoal | `#090c1d` | `--color-deep-space-charcoal` | Main headings, high-contrast text elements, and specific UI backgrounds where extreme contrast is desired |
| Warm Fade Gradient | `linear-gradient(rgba(246, 233, 232, 0), rgba(255, 91, 54, 0.23))` | `--color-warm-fade-gradient` | Subtle accent for visual interest or background texture, fading from transparent to a soft orange |
## Tokens — Typography
### Plus Jakarta Sans — Used for headings and prominent UI elements. Its slightly condensed structure provides a modern, space-efficient feel, especially impactful with subtle negative letter-spacing at larger sizes. · `--font-plus-jakarta-sans`
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 500, 650, 700, 800
- **Sizes:** 14px, 16px, 26px, 34px, 40px, 42px, 48px, 52px, 60px, 76px
- **Line height:** 1.05, 1.10, 1.12, 1.14, 1.18, 1.20, 1.25, 1.43, 1.50
- **Letter spacing:** -0.0500em at 76px, -0.0400em at 60px, -0.0350em at 52px, -0.0110em at 48px
- **OpenType features:** `"calt" 0`
- **Role:** Used for headings and prominent UI elements. Its slightly condensed structure provides a modern, space-efficient feel, especially impactful with subtle negative letter-spacing at larger sizes.
### Inter — Dedicated to body text, UI labels, and captions. Its high legibility and variable font features ensure clarity across various sizes, enhancing the information-dense product experience. · `--font-inter`
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 500, 600, 650, 700
- **Sizes:** 8px, 9px, 12px, 13px, 14px, 15px, 16px, 17px, 18px, 19px
- **Line height:** 1.00, 1.14, 1.33, 1.37, 1.38, 1.43, 1.50
- **Letter spacing:** -0.0400em at 19px, -0.0200em at 18px, -0.0190em at 17px, -0.0160em at 16px, -0.0140em at 15px, -0.0110em at 14px
- **OpenType features:** `"calt" 0, "clig" 0, "liga" 0`
- **Role:** Dedicated to body text, UI labels, and captions. Its high legibility and variable font features ensure clarity across various sizes, enhancing the information-dense product experience.
### Sometype Mono — Used sparingly for code snippets, timestamps, and specific badge content, providing a technical, precise contrast to the primary sans-serifs. · `--font-sometype-mono`
- **Substitute:** monospace
- **Weights:** 400, 500
- **Sizes:** 12px, 14px, 16px, 24px, 40px
- **Line height:** 1.25, 1.29, 1.38, 1.43
- **Letter spacing:** 0.0600em
- **Role:** Used sparingly for code snippets, timestamps, and specific badge content, providing a technical, precise contrast to the primary sans-serifs.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.43 | -0.14px | `--text-caption` |
| body-sm | 14px | 1.43 | -0.15px | `--text-body-sm` |
| body | 16px | 1.5 | -0.26px | `--text-body` |
| subheading | 26px | 1.25 | -0.91px | `--text-subheading` |
| heading-sm | 34px | 1.18 | -1.19px | `--text-heading-sm` |
| heading | 40px | 1.14 | -1.6px | `--text-heading` |
| heading-lg | 52px | 1.12 | -1.82px | `--text-heading-lg` |
| display | 76px | 1.05 | -3.8px | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 8 | 8px | `--spacing-8` |
| 12 | 12px | `--spacing-12` |
| 16 | 16px | `--spacing-16` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 52 | 52px | `--spacing-52` |
| 56 | 56px | `--spacing-56` |
| 60 | 60px | `--spacing-60` |
| 80 | 80px | `--spacing-80` |
| 100 | 100px | `--spacing-100` |
| 128 | 128px | `--spacing-128` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 12px |
| pills | 54px |
| buttons | 9px |
| default | 9px |
| largeCards | 24px |
| circularElements | 653px |
### Shadows
| Name | Value | Token |
|------|-------|-------|
| subtle | `rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0p...` | `--shadow-subtle` |
| xl | `rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset, rgba(...` | `--shadow-xl` |
| subtle-2 | `rgba(18, 43, 165, 0.04) 0px 1px 1px -0.5px, rgba(18, 43, ...` | `--shadow-subtle-2` |
| sm | `rgba(13, 21, 48, 0.04) 0px 4px 4px 0px` | `--shadow-sm` |
| xl-2 | `rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset` | `--shadow-xl-2` |
### Layout
- **Page max-width:** 1px
- **Section gap:** 24px
- **Card padding:** 12px
- **Element gap:** 9px
## Components
### Primary Filled Button
**Role:** Call to action
Filled with Dark Onyx (#202023), text in Canvas White (#ffffff). Rounded with 9px border-radius, using 4px vertical and 12px horizontal padding. Delivers a visually solid, high-priority action indicator.
### Ghost Button
**Role:** Secondary action
Transparent background, text in Midnight Charcoal (#292d34). Features a small 4px border-radius without explicit padding, relying on surrounding layout for spacing, for a subtle interactive element.
### Pill Button
**Role:** Tertiary action/Tag
Transparent background, text in Charcoal Gray (#646464), with 54px border-radius making them fully rounded. Uses 4px vertical and 12px horizontal padding to create a compact, tag-like appearance.
### Outline Button
**Role:** Bordered action/Navigation element
Transparent background, text in Midnight Charcoal (#000000), bordered by Ash Gray (#000000). Features an 8px border-radius and 4px vertical by 10px horizontal padding, offering a distinct but less assertive interactive state.
### Feature Card
**Role:** Content container
Canvas White (#ffffff) background with a 12px border-radius and a light shadow (rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px). Includes 12px padding on all sides, providing a clear, visually separated content block.
### Ghost Content Card
**Role:** Visual content container without explicit bounding
Fully transparent background (rgba(0, 0, 0, 0)), 20px border-radius, no boxShadow or padding. Designed for content that integrates seamlessly into the background, hinting at a boundary rather than overtly defining one.
### Subtle Badge
**Role:** Informational tag
Transparent background, text in Midnight Charcoal (#000000). No border-radius or padding. Used for discreet labels or category indicators.
### Pill Badge
**Role:** Compact informational tag
Background rgba(0,0,0,0.1), text in Midnight Charcoal (#292d34). Features a 12px border-radius, 10px vertical and 12px horizontal padding. Used for highlighting short pieces of information such as 'Super Agent' labels.
## Do's and Don'ts
### Do
- Use Plus Jakarta Sans for all headings and prominent brand statements, leveraging its negative letter-spacing at larger sizes for a premium, condensed feel.
- Prioritize Canvas White (#ffffff) as the primary background for all page sections and elevated component surfaces to maintain a bright, open aesthetic.
- Apply Midnight Charcoal (#292d34) for primary body text and main content to ensure readability across all contexts.
- Utilize Electric Blue (#0091ff) or Deep Violet (#7b68ee) as the primary accent colors for interactive elements, links, and key brand highlights.
- Employ a 9px border-radius for buttons and a 12px radius for cards, with a 54px radius reserved for pill-shaped elements and tags.
- Create visual hierarchy and separation using thin, subtle borders in Ash Gray (#e8e8e8) or Dark Onyx (#202023) rather than heavy solid backgrounds.
- Maintain a compact information density with 12px card padding and 9px element gaps, ensuring UI elements feel connected but not overcrowded.
### Don't
- Avoid using achromatic grays like #000000 for body text; always prefer Midnight Charcoal (#292d34) for content clarity and consistency.
- Do not use strong, opaque background colors for action buttons unless explicitly outlined as a Brand or Accent color; prefer Dark Onyx (#202023) for filled primary actions with white text.
- Do not introduce new shadow styles; stick to the defined, subtle shadows (e.g., rgba(0, 0, 0, 0.1) 0px 1px 3px 0px) to maintain a lightweight elevation philosophy.
- Refrain from using heavily decorative gradients as primary backgrounds; reserve complex gradients for illustrative and atmospheric elements.
- Do not extend the use of Sometype Mono beyond code snippets or technical labels; it is not suitable for general body or heading text.
- Avoid large, unpadded sections; use the defined `elementGap` of 9px and `cardPadding` of 12px to ensure consistent spacing and density.
- Do not use bold weights indiscriminately; the combination of condensed letter-spacing in Plus Jakarta Sans and Inter provides sufficient visual weight when necessary.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | Canvas White | `#ffffff` | Primary page background and default container surface. |
| 1 | Hint of Sky | `#e9ebf0` | Subtle background for alternating content sections, providing a soft shift in visual depth. |
| 2 | Feature Card Surface | `#ffffff` | Elevated card backgrounds with a soft shadow to indicate interactive or contained content. |
| 3 | Shadow Tint Blue | `#edf6fd` | Light background for interactive states or subtle focus elements. |
## Elevation
- **Feature Card:** `rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px`
- **Hover/Interactive Elements:** `rgba(18, 43, 165, 0.04) 0px 1px 1px -0.5px, rgba(18, 43, 165, 0.04) 0px 3px 3px -1.5px, rgba(18, 43, 165, 0.04) 0px 6px 6px -3px, rgba(18, 43, 165, 0.04) 0px 12px 12px -6px`
- **Button Shadow (subtle):** `rgba(13, 21, 48, 0.04) 0px 4px 4px 0px`
## Imagery
Imagery primarily consists of bright, clean product screenshots embedded within UI mockups, often demonstrating the platform's features. These are typically contained within card-like structures or placed alongside explanatory text. Illustrations are abstract and organic, using fluid shapes and soft gradients, serving as decorative atmosphere rather than direct content explanation. Icons are predominantly outlined, conveying a lightweight feel, with a consistent stroke weight. The overall density is balanced: images punctuate text blocks to illustrate functionality without overwhelming the layout.
## Layout
The page maintains a centered, max-width layout, approximately 1200px wide. The hero section is full-bleed, featuring a prominent headline over a product screenshot. Sections alternate between soft white and subtle gray backgrounds, creating a clear visual rhythm. Content is generally arranged in two-column layouts, often with text on the left and visuals or product UI on the right, or centered stacks for feature showcases. Grid patterns are prominent for displaying product capabilities and features, typically in a multi-column card grid. The navigation is a sticky top bar, providing persistent access to global navigation elements.
## Agent Prompt Guide
### Quick Color Reference
text: #292d34
background: #ffffff
border: #e8e8e8
accent: #7b68ee
primary action: #202023 (filled action)
### 3-5 Example Component Prompts
1. Create a Primary Action Button: #202023 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
2. Design a Feature Card: Canvas White (#ffffff) background, 12px border-radius, shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px. Inside, a heading at 26px Plus Jakarta Sans, weight 700, Deep Space Charcoal (#090c1d), letter-spacing -0.91px, 12px padding. Body text at 16px Inter, weight 400, Midnight Charcoal (#292d34), letter-spacing -0.26px.
3. Implement a Pill Tag: Transparent background, text in Midnight Charcoal (#292d34) at 14px Inter, weight 500, letter-spacing -0.15px. 12px border-radius, 10px vertical / 12px horizontal padding. Border in Ash Gray (#e8e8e8).
4. Create a Navigation Link: Text in Midnight Charcoal (#292d34) at 16px Inter, weight 500, letter-spacing -0.26px. On hover, text color changes to Deep Violet (#7b68ee) and an underline appears.
## Similar Brands
- **Notion** — Similar focus on white canvas, modular content blocks, and productivity software UI with clear typography.
- **Asana** — Employs a clean, bright interface with distinct accent colors for task management and status, paired with functional sans-serif typography.
- **Linear** — Uses a minimalist approach with a strong emphasis on content, subtle elevation, and precise typographic control in software development tools.
- **Figma** — Leverages a light UI with carefully selected accent colors for interactive elements, featuring clear information hierarchy in a design tool context.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-midnight-charcoal: #292d34;
--color-dark-onyx: #202023;
--gradient-dark-onyx: linear-gradient(97deg, rgb(32, 32, 32) 43.17%, rgb(143, 143, 143) 110.86%);
--color-ash-gray: #e8e8e8;
--color-smoke-gray: #b3b3b3;
--color-hint-of-sky: #e9ebf0;
--color-shadow-tint-blue: #edf6fd;
--color-deep-violet: #7b68ee;
--color-electric-blue: #0091ff;
--gradient-electric-blue: conic-gradient(rgb(0, 145, 255), rgb(255, 2, 240), rgb(247, 104, 8), rgb(102, 71, 240), rgb(0, 145, 255) 360deg);
--color-rich-plum: #514b81;
--color-vivid-purple: #6647f0;
--color-deep-space-charcoal: #090c1d;
--color-warm-fade-gradient: #ff5b36;
--gradient-warm-fade-gradient: linear-gradient(rgba(246, 233, 232, 0), rgba(255, 91, 54, 0.23));
/* Typography — Font Families */
--font-plus-jakarta-sans: 'Plus Jakarta Sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-inter: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-sometype-mono: 'Sometype Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.43;
--tracking-caption: -0.14px;
--text-body-sm: 14px;
--leading-body-sm: 1.43;
--tracking-body-sm: -0.15px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.26px;
--text-subheading: 26px;
--leading-subheading: 1.25;
--tracking-subheading: -0.91px;
--text-heading-sm: 34px;
--leading-heading-sm: 1.18;
--tracking-heading-sm: -1.19px;
--text-heading: 40px;
--leading-heading: 1.14;
--tracking-heading: -1.6px;
--text-heading-lg: 52px;
--leading-heading-lg: 1.12;
--tracking-heading-lg: -1.82px;
--text-display: 76px;
--leading-display: 1.05;
--tracking-display: -3.8px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-w650: 650;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-52: 52px;
--spacing-56: 56px;
--spacing-60: 60px;
--spacing-80: 80px;
--spacing-100: 100px;
--spacing-128: 128px;
/* Layout */
--page-max-width: 1px;
--section-gap: 24px;
--card-padding: 12px;
--element-gap: 9px;
/* Border Radius */
--radius-lg: 9px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-2xl-2: 20px;
--radius-3xl: 24px;
--radius-3xl-2: 28px;
--radius-3xl-3: 32px;
--radius-3xl-4: 39px;
--radius-3xl-5: 45px;
--radius-full: 54px;
--radius-full-2: 653px;
/* Named Radii */
--radius-cards: 12px;
--radius-pills: 54px;
--radius-buttons: 9px;
--radius-default: 9px;
--radius-largecards: 24px;
--radius-circularelements: 653px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
--shadow-xl: rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset, rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset;
--shadow-subtle-2: rgba(18, 43, 165, 0.04) 0px 1px 1px -0.5px, rgba(18, 43, 165, 0.04) 0px 3px 3px -1.5px, rgba(18, 43, 165, 0.04) 0px 6px 6px -3px, rgba(18, 43, 165, 0.04) 0px 12px 12px -6px;
--shadow-sm: rgba(13, 21, 48, 0.04) 0px 4px 4px 0px;
--shadow-xl-2: rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset;
/* Surfaces */
--surface-canvas-white: #ffffff;
--surface-hint-of-sky: #e9ebf0;
--surface-feature-card-surface: #ffffff;
--surface-shadow-tint-blue: #edf6fd;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-midnight-charcoal: #292d34;
--color-dark-onyx: #202023;
--color-ash-gray: #e8e8e8;
--color-smoke-gray: #b3b3b3;
--color-hint-of-sky: #e9ebf0;
--color-shadow-tint-blue: #edf6fd;
--color-deep-violet: #7b68ee;
--color-electric-blue: #0091ff;
--color-rich-plum: #514b81;
--color-vivid-purple: #6647f0;
--color-deep-space-charcoal: #090c1d;
--color-warm-fade-gradient: #ff5b36;
/* Typography */
--font-plus-jakarta-sans: 'Plus Jakarta Sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-inter: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-sometype-mono: 'Sometype Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.43;
--tracking-caption: -0.14px;
--text-body-sm: 14px;
--leading-body-sm: 1.43;
--tracking-body-sm: -0.15px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.26px;
--text-subheading: 26px;
--leading-subheading: 1.25;
--tracking-subheading: -0.91px;
--text-heading-sm: 34px;
--leading-heading-sm: 1.18;
--tracking-heading-sm: -1.19px;
--text-heading: 40px;
--leading-heading: 1.14;
--tracking-heading: -1.6px;
--text-heading-lg: 52px;
--leading-heading-lg: 1.12;
--tracking-heading-lg: -1.82px;
--text-display: 76px;
--leading-display: 1.05;
--tracking-display: -3.8px;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-52: 52px;
--spacing-56: 56px;
--spacing-60: 60px;
--spacing-80: 80px;
--spacing-100: 100px;
--spacing-128: 128px;
/* Border Radius */
--radius-lg: 9px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-2xl-2: 20px;
--radius-3xl: 24px;
--radius-3xl-2: 28px;
--radius-3xl-3: 32px;
--radius-3xl-4: 39px;
--radius-3xl-5: 45px;
--radius-full: 54px;
--radius-full-2: 653px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
--shadow-xl: rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset, rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset;
--shadow-subtle-2: rgba(18, 43, 165, 0.04) 0px 1px 1px -0.5px, rgba(18, 43, 165, 0.04) 0px 3px 3px -1.5px, rgba(18, 43, 165, 0.04) 0px 6px 6px -3px, rgba(18, 43, 165, 0.04) 0px 12px 12px -6px;
--shadow-sm: rgba(13, 21, 48, 0.04) 0px 4px 4px 0px;
--shadow-xl-2: rgba(255, 255, 255, 0.08) 0px -32px 64px 0px inset;
}
```
Vibrant whiteboard sketch. Bright…

Crisp paper on a clean desk. A…
Electric Data Flow; a structured,…
Expansive sky, clean canvas.
Architectural blueprint on white…
Warm, Crisp Canvas

Architectural Digital Canvas. A…
Polished Workflow, Vibrant…
Digital Sandbox with Soft…
Sky-bound clarity
Whiteboard doodle productivity

Desktop OS window pane, minimalist…

Pristine Digital Workspace. A…
Crisp Utility, Rounded Edges
Yellow-green spotlight on warm…

High-contrast research tool; like…
Architectural blueprint on white…
Orchid Bloom Productivity Canvas
white canvas, playful ink sketches
Digital collage playground