Tapbots

Tapbots, dark-mode, violet-accent

Preview image. Unlock full-res

Cosmic playful precision. Imagine floating among luminous violet and emerald constellations within a dark, welcoming void.

Industryother, dev-tools
Palette
#05050b
#1a1a1a
#2c2c2c
#484848
#666666
#999999
#a3a3a3
#b3b3b3
#c3c3c3
#cccccc
#ffffff
#7047ba

Color palette

brand
Cosmic Violet
#7047ba

Hero background color, establishing the brand's core identity with a deep, vivid purple.

Button Violet
#301e4f

Primary button background, providing a distinct interactive surface.

accent
Luminous Violet
#ba94ff

Primary interactive accent color for links, buttons, and icons, drawing attention against dark backgrounds.

Highlight Violet
#9466e7

Accent for headings, adding a vibrant touch to key textual elements.

Pale Violet
#cdd4f8

Supportive text color for highlighting specific content within body paragraphs.

Misty Violet
#deccff

Softer accent text, providing a visual counterpoint to deeper tones.

Crimson Beam
#ff3543

Attention-grabbing accent for important links, icons, or to denote an alert state.

Emerald Glow
#74ec5a

Vivid accent for feature highlights or positive indicators.

Skyfire Gradient
#84cbe2

Decorative gradient often used for celestial elements or abstract backgrounds.

Lunar Gradient
#dfdceb

Subtle background gradient for UI elements, hinting at depth.

Milky Way Gradient
#e9d5ff

Light background gradient for an airy, shimmering effect.

neutral
Midnight Void
#05050b

Primary page background, deepest darks for full-bleed sections.

Deep Shadow
#1a1a1a

Secondary background, subtly lighter than Midnight Void, used for hero areas and section dividers.

Carbon Gray
#2c2c2c

Darkest neutral for surface areas, like list backgrounds.

Graphite
#484848

Dark gray text for less emphasis, used in secondary text blocks and labels.

Medium Gray
#666666

Body text in less prominent sections, and subtle separators.

Light Gray
#999999

Placeholder text and disabled states, offers contrast without being stark white.

Stone Grey
#a3a3a3

Subtle body text for informational segments.

Silver Tone
#b3b3b3

Footnote text and secondary informational elements.

Pale Gray
#c3c3c3

Light body text on dark backgrounds, used in feature lists.

Bright Silver
#cccccc

For highlighting headings or primary callouts against dark backgrounds.

Ghost White
#ffffff

Primary text color for maximum readability, particularly for headings and main body content against dark backgrounds.

Typography

Type scale
Major Second (1.125) from 16px base
display36px · 1.1
The quick brown fox jumps over the lazy dog
display-sm32px · 1.1
The quick brown fox jumps over the lazy dog
heading-lg28px · 1.2
The quick brown fox jumps over the lazy dog
heading24px · 1.2
The quick brown fox jumps over the lazy dog
subheading20px · 1.4
The quick brown fox jumps over the lazy dog
body-lg18px · 1.4
The quick brown fox jumps over the lazy dog
body16px · 1.5
The quick brown fox jumps over the lazy dog
-apple-system
Weights
300, 400, 500, 600
Sizes
16px, 18px, 20px, 21px, 24px, 28px, 32px, 36px
Line height
0.84, 1.1, 1.2, 1.29, 1.4, 1.5, 1.7, 1.8
Fallback
system-ui

The `-apple-system` font is the singular choice, used across all weights and sizes for every text element from body content to hero headlines. This deliberate choice creates a cohesive, platform-native feel that prioritizes clarity and system integration over custom branding through typography.

Spacing & shape

Spacing
Section gap64px
Card padding20px
Element gap10px
Radius
Buttons40px
icons40px
links40px
lists18px

Components

Primary Action Button Group
Feature List Grid
Testimonial Card
Primary Action ButtonPrimary Call to Action

Rounded button with a deep violet background (`#301e4f`), high-contrast luminous violet text (`#ba94ff`), and a full pill-shaped radius of 40px. Padding is `12px` vertical and `15-20px` horizontal, creating a substantial, inviting target.

Feature List ItemInformational Display

Text content with a leading icon. Icons often feature `Crimson Beam` (#ff3543) or `Emerald Glow` (#74ec5a) accents. Text uses `Ghost White` (#ffffff) for primary lines and `Pale Gray` (#c3c3c3) for descriptive text, spaced with a typical `17px` bottom margin.

Headline IvoryMain Page Title

Large text using `-apple-system` font, typically `36px` or `32px` at `weight 500` or `600`, with `Ghost White` (#ffffff) color. Often followed by a subtitle `27px` below.

Sub-Headline AccentSection Introductions

Medium-sized headings, often `24px` or `28px` `weight 500`, set in `Highlight Violet` (#9466e7) or `Emerald Glow` (#74ec5a), to draw attention to topic changes.

Body Text StandardGeneral Content

Regular text using `-apple-system` `16px` `weight 400` in `Ghost White` (#ffffff) or `Pale Gray` (#c3c3c3), with moderate line height around `1.5` for readability on dark backgrounds.

Prominent LinkInteractive Navigation/Callout

Text link using `Luminous Violet` (#ba94ff) at `16px` `weight 400`, often appearing as a standalone phrase or within paragraphs, identifiable by its vivid color.

Testimonial CardSocial Proof Display

Content block where testimonial text is `Ghost White` (#ffffff) `18px`, and author attribution is `Silver Tone` (#b3b3b3) or `Medium Gray` (#666666), with substantial vertical spacing (around `25px` or `29px` between items).

Guidelines

Do
  • Use `Midnight Void` (#05050b) as the default background color for full-bleed sections and `Deep Shadow` (#1a1a1a) for hero sections, creating a sense of depth and atmosphere.
  • Apply a `40px` `radius` to all interactive elements, like buttons and prominent links, for a consistent soft and approachable feel.
  • For primary call-to-action buttons, use `Button Violet` (#301e4f) as the background and `Luminous Violet` (#ba94ff) for text, ensuring high contrast and brand coherence.
  • Highlight key headings and feature descriptions with `Highlight Violet` (#9466e7) or `Emerald Glow` (#74ec5a) to punctuate the dark background.
  • Maintain generous vertical spacing between sections, leveraging values like `64px` for `sectionGap` to ensure spaciousness and readability.
  • Prioritize `-apple-system` font with `weight 400` or `500` and `Ghost White` (#ffffff) for all main body text to maximize readability on dark surfaces.
  • Incorporate `Skyfire Gradient` (linear-gradient(to right bottom, rgb(108, 176, 255), rgb(247, 71, 255))) for decorative backgrounds or visual accents to reinforce the cosmic metaphor.
Don’t
  • Avoid using harsh, fully saturated primary colors for large text blocks; reserve vivid hues like `Luminous Violet` (#ba94ff) only for interactive elements or small accents.
  • Do not use sharp corners; the `40px` global `radius` for interactive elements and `18px` for lists is fundamental to the system's soft, playful character.
  • Do not introduce additional font families; the entire system relies on `-apple-system` to maintain its native and unified aesthetic.
  • Avoid generic gray for interactive elements; all buttons and active links must use `Luminous Violet` (#ba94ff) or `Button Violet` (#301e4f) tones.
  • Do not neglect vertical spacing; the generous `sectionGap` of at least `64px` and `elementGap` of `10px` are crucial for maintaining the spacious layout.
  • Refrain from using strong shadows or complex elevation; the site foregrounds depth through color shifts rather than traditional shadow mechanics. Avoid `box-shadow` values.
  • Never use `background-color: #ffffff` on its own as a primary background; the design is dark-themed and relies on the progression of deep grays and purples.

About this system

Show

Ivory's design system evokes a cosmic, playful yet precise feel, like exploring a high-tech constellation. Deep space purples and blacks provide a dramatic stage for luminous accents of violet and glowing green, creating a narrative of discovery. Spherical and rounded forms, particularly the 40px radius on interactive elements, soften the tech aesthetic, making the advanced functionality feel approachable.

Layout

Pages typically employ a full-bleed background, with content often centered within a conceptual `max-width`. The hero sections are dramatic and full-viewport, featuring large graphical elements centrally. Subsequent sections alternate between full-width content blocks and more structured layouts, including two-column text-and-image arrangements or multi-column feature lists. Vertical rhythm is established through consistent `sectionGap` of around `64px`, with spacious `elementGap` of `10px` internally. Card-like structures (e.g., testimonial blocks) appear with a distinct `18px` radius. The layout feels open and allows imagery significant breathing room.

Imagery

The visual language is characterized by 3D rendered, friendly, and slightly whimsical illustrations. The hero section features stylized characters (rocket, elephant) against a dramatic space background, rendered with soft lighting and vibrant, glowing elements. Throughout the site, product screenshots are presented in device mockups (iPhone, iPad, Mac) that are often slightly angled and layered, demonstrating the application's interface. Icons are simple, filled, and often incorporate the accent colors like `Crimson Beam` or `Emerald Glow`, or `Luminous Violet`. The overall density is balanced, with imagery serving both a decorative and explanatory role for the app's features.

Reminiscent of Arc Browser, Linear, Superhuman, Height, Tweetbot.

# Tapbots — Style Reference
> Cosmic playful precision. Imagine floating among luminous violet and emerald constellations within a dark, welcoming void.

**Theme:** dark

**Site:** https://tapbots.com/ivory

Ivory's design system evokes a cosmic, playful yet precise feel, like exploring a high-tech constellation. Deep space purples and blacks provide a dramatic stage for luminous accents of violet and glowing green, creating a narrative of discovery. Spherical and rounded forms, particularly the 40px radius on interactive elements, soften the tech aesthetic, making the advanced functionality feel approachable.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Cosmic Violet | `#7047ba` | `--color-cosmic-violet` | Hero background color, establishing the brand's core identity with a deep, vivid purple. |
| Button Violet | `#301e4f` | `--color-button-violet` | Primary button background, providing a distinct interactive surface. |
| Luminous Violet | `#ba94ff` | `--color-luminous-violet` | Primary interactive accent color for links, buttons, and icons, drawing attention against dark backgrounds. |
| Highlight Violet | `#9466e7` | `--color-highlight-violet` | Accent for headings, adding a vibrant touch to key textual elements. |
| Pale Violet | `#cdd4f8` | `--color-pale-violet` | Supportive text color for highlighting specific content within body paragraphs. |
| Misty Violet | `#deccff` | `--color-misty-violet` | Softer accent text, providing a visual counterpoint to deeper tones. |
| Crimson Beam | `#ff3543` | `--color-crimson-beam` | Attention-grabbing accent for important links, icons, or to denote an alert state. |
| Emerald Glow | `#74ec5a` | `--color-emerald-glow` | Vivid accent for feature highlights or positive indicators. |
| Skyfire Gradient | `#84cbe2` | `--color-skyfire-gradient` | Decorative gradient often used for celestial elements or abstract backgrounds. |
| Lunar Gradient | `#dfdceb` | `--color-lunar-gradient` | Subtle background gradient for UI elements, hinting at depth. |
| Milky Way Gradient | `#e9d5ff` | `--color-milky-way-gradient` | Light background gradient for an airy, shimmering effect. |
| Midnight Void | `#05050b` | `--color-midnight-void` | Primary page background, deepest darks for full-bleed sections. |
| Deep Shadow | `#1a1a1a` | `--color-deep-shadow` | Secondary background, subtly lighter than Midnight Void, used for hero areas and section dividers. |
| Carbon Gray | `#2c2c2c` | `--color-carbon-gray` | Darkest neutral for surface areas, like list backgrounds. |
| Graphite | `#484848` | `--color-graphite` | Dark gray text for less emphasis, used in secondary text blocks and labels. |
| Medium Gray | `#666666` | `--color-medium-gray` | Body text in less prominent sections, and subtle separators. |
| Light Gray | `#999999` | `--color-light-gray` | Placeholder text and disabled states, offers contrast without being stark white. |
| Stone Grey | `#a3a3a3` | `--color-stone-grey` | Subtle body text for informational segments. |
| Silver Tone | `#b3b3b3` | `--color-silver-tone` | Footnote text and secondary informational elements. |
| Pale Gray | `#c3c3c3` | `--color-pale-gray` | Light body text on dark backgrounds, used in feature lists. |
| Bright Silver | `#cccccc` | `--color-bright-silver` | For highlighting headings or primary callouts against dark backgrounds. |
| Ghost White | `#ffffff` | `--color-ghost-white` | Primary text color for maximum readability, particularly for headings and main body content against dark backgrounds. |

## Tokens — Typography

### -apple-system
- **Substitute:** system-ui
- **Weights:** 300, 400, 500, 600
- **Sizes:** 16px, 18px, 20px, 21px, 24px, 28px, 32px, 36px
- **Line height:** 0.84, 1.1, 1.2, 1.29, 1.4, 1.5, 1.7, 1.8
- **Role:** The `-apple-system` font is the singular choice, used across all weights and sizes for every text element from body content to hero headlines. This deliberate choice creates a cohesive, platform-native feel that prioritizes clarity and system integration over custom branding through typography.

## Tokens — Type Scale

Major Second (1.125) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body | 16px | 1.5 | — |
| body-lg | 18px | 1.4 | — |
| subheading | 20px | 1.4 | — |
| heading | 24px | 1.2 | — |
| heading-lg | 28px | 1.2 | — |
| display-sm | 32px | 1.1 | — |
| display | 36px | 1.1 | — |

## Tokens — Spacing

- **Section gap:** 64px
- **Card padding:** 20px
- **Element gap:** 10px

## Tokens — Radius

- **Buttons:** 40px
- **icons:** 40px
- **links:** 40px
- **lists:** 18px

## Layout

Pages typically employ a full-bleed background, with content often centered within a conceptual `max-width`. The hero sections are dramatic and full-viewport, featuring large graphical elements centrally. Subsequent sections alternate between full-width content blocks and more structured layouts, including two-column text-and-image arrangements or multi-column feature lists. Vertical rhythm is established through consistent `sectionGap` of around `64px`, with spacious `elementGap` of `10px` internally. Card-like structures (e.g., testimonial blocks) appear with a distinct `18px` radius. The layout feels open and allows imagery significant breathing room.

## Imagery

The visual language is characterized by 3D rendered, friendly, and slightly whimsical illustrations. The hero section features stylized characters (rocket, elephant) against a dramatic space background, rendered with soft lighting and vibrant, glowing elements. Throughout the site, product screenshots are presented in device mockups (iPhone, iPad, Mac) that are often slightly angled and layered, demonstrating the application's interface. Icons are simple, filled, and often incorporate the accent colors like `Crimson Beam` or `Emerald Glow`, or `Luminous Violet`. The overall density is balanced, with imagery serving both a decorative and explanatory role for the app's features.

## Components

### Primary Action Button Group

### Feature List Grid

### Testimonial Card

### Primary Action Button
*Primary Call to Action*

Rounded button with a deep violet background (`#301e4f`), high-contrast luminous violet text (`#ba94ff`), and a full pill-shaped radius of 40px. Padding is `12px` vertical and `15-20px` horizontal, creating a substantial, inviting target.

### Feature List Item
*Informational Display*

Text content with a leading icon. Icons often feature `Crimson Beam` (#ff3543) or `Emerald Glow` (#74ec5a) accents. Text uses `Ghost White` (#ffffff) for primary lines and `Pale Gray` (#c3c3c3) for descriptive text, spaced with a typical `17px` bottom margin.

### Headline Ivory
*Main Page Title*

Large text using `-apple-system` font, typically `36px` or `32px` at `weight 500` or `600`, with `Ghost White` (#ffffff) color. Often followed by a subtitle `27px` below.

### Sub-Headline Accent
*Section Introductions*

Medium-sized headings, often `24px` or `28px` `weight 500`, set in `Highlight Violet` (#9466e7) or `Emerald Glow` (#74ec5a), to draw attention to topic changes.

### Body Text Standard
*General Content*

Regular text using `-apple-system` `16px` `weight 400` in `Ghost White` (#ffffff) or `Pale Gray` (#c3c3c3), with moderate line height around `1.5` for readability on dark backgrounds.

### Prominent Link
*Interactive Navigation/Callout*

Text link using `Luminous Violet` (#ba94ff) at `16px` `weight 400`, often appearing as a standalone phrase or within paragraphs, identifiable by its vivid color.

### Testimonial Card
*Social Proof Display*

Content block where testimonial text is `Ghost White` (#ffffff) `18px`, and author attribution is `Silver Tone` (#b3b3b3) or `Medium Gray` (#666666), with substantial vertical spacing (around `25px` or `29px` between items).

## Guidelines

### Do

- Use `Midnight Void` (#05050b) as the default background color for full-bleed sections and `Deep Shadow` (#1a1a1a) for hero sections, creating a sense of depth and atmosphere.
- Apply a `40px` `radius` to all interactive elements, like buttons and prominent links, for a consistent soft and approachable feel.
- For primary call-to-action buttons, use `Button Violet` (#301e4f) as the background and `Luminous Violet` (#ba94ff) for text, ensuring high contrast and brand coherence.
- Highlight key headings and feature descriptions with `Highlight Violet` (#9466e7) or `Emerald Glow` (#74ec5a) to punctuate the dark background.
- Maintain generous vertical spacing between sections, leveraging values like `64px` for `sectionGap` to ensure spaciousness and readability.
- Prioritize `-apple-system` font with `weight 400` or `500` and `Ghost White` (#ffffff) for all main body text to maximize readability on dark surfaces.
- Incorporate `Skyfire Gradient` (linear-gradient(to right bottom, rgb(108, 176, 255), rgb(247, 71, 255))) for decorative backgrounds or visual accents to reinforce the cosmic metaphor.

### Don't

- Avoid using harsh, fully saturated primary colors for large text blocks; reserve vivid hues like `Luminous Violet` (#ba94ff) only for interactive elements or small accents.
- Do not use sharp corners; the `40px` global `radius` for interactive elements and `18px` for lists is fundamental to the system's soft, playful character.
- Do not introduce additional font families; the entire system relies on `-apple-system` to maintain its native and unified aesthetic.
- Avoid generic gray for interactive elements; all buttons and active links must use `Luminous Violet` (#ba94ff) or `Button Violet` (#301e4f) tones.
- Do not neglect vertical spacing; the generous `sectionGap` of at least `64px` and `elementGap` of `10px` are crucial for maintaining the spacious layout.
- Refrain from using strong shadows or complex elevation; the site foregrounds depth through color shifts rather than traditional shadow mechanics. Avoid `box-shadow` values.
- Never use `background-color: #ffffff` on its own as a primary background; the design is dark-themed and relies on the progression of deep grays and purples.

## Agent Prompt Guide

### Quick Color Reference
- Text: `#ffffff` (Ghost White)
- Background: `#05050b` (Midnight Void)
- CTA Background: `#301e4f` (Button Violet)
- CTA Text: `#ba94ff` (Luminous Violet)
- Accent Link: `#ba94ff` (Luminous Violet)
- Headline Accent: `#9466e7` (Highlight Violet)

### Example Component Prompts
1. Create a `Primary Action Button` with text 'Download Ivory'. Use `Button Violet` (#301e4f) as background, `Luminous Violet` (#ba94ff) text, `-apple-system` `weight 500` `16px` with `1.5` lineHeight, and `40px` radius. Apply `12px` vertical and `20px` horizontal padding.
2. Design a `Feature List Item`: an icon filled with `Emerald Glow` (#74ec5a) followed by a primary text label in `Ghost White` (#ffffff) `18px` `-apple-system` `weight 500` `1.4` lineHeight, and a descriptive subtitle in `Pale Gray` (#c3c3c3) `16px` `-apple-system` `weight 400` `1.5` lineHeight. Ensure `elementGap` of `10px` between icon and text.
3. Implement a `Headline Ivory` section title using `Ghost White` (#ffffff) `36px` `-apple-system` `weight 600` with `1.1` lineHeight. Below it, add a paragraph of text in `Pale Gray` (#c3c3c3) `18px` `-apple-system` `weight 400` `1.4` lineHeight, with a `27px` `marginBottom`.
4. Construct a `Testimonial Card`: quote text in `Ghost White` (#ffffff) `18px` `-apple-system` `weight 400` `1.4` lineHeight, followed by an attribution in `Silver Tone` (#b3b3b3) `16px` `-apple-system` `weight 400` `1.5` lineHeight. Use `Carbon Gray` (#2c2c2c) for the background and `18px` radius. Leave `20px` padding on all sides.

More like this