Reflect Notes

Reflect Notes, dark-mode, minimalist

Preview image. Unlock full-res

Midnight Orbit in a Dark Universe. It feels like navigating a personal cosmos of interconnected thoughts, illuminated by subtle internal light.

Palette
#030014
#060317
#10093a
#ffffff
#f4f0ff
#a8a6b7
#918ea0
#54525f
#5046e4
#9382ff
#e59cff
#b7a4fb

Color palette

brand
Reflect Violet
#5046e4

Primary brand accent for critical interactive elements like call-to-action buttons, indicating action or focus.

Interactive Violet
#9382ff

Hover states for links and interactive elements, a lighter, more vibrant shade of Reflect Violet for subtle feedback.

Aurora Gradient
#e59cff

Decorative background gradient for hero sections and prominent visual elements, evoking a celestial atmosphere.

accent
Halo Inset Gradient
#b7a4fb

Used for card and feature backgrounds, implying internal glow and depth.

Rainbow Burst Gradient
#fc72ff

Feature background, indicating high energy or premium content with a broad color spectrum.

neutral
Deep Violet
#030014

Primary background for the application, providing a deep, immersive canvas.

Subtle Violet
#060317

Secondary background, subtly darker than Deep Violet, creates slight hierarchical separation for larger sections.

Twilight Graphite
#10093a

Background for secondary interactive elements and less prominent sections, adding another layer of depth.

Whisper White
#ffffff

Primary text color for maximum contrast against dark backgrounds, used extensively for headings and primary content.

Shadowed Slate
#f4f0ff

Secondary text color, slightly off-white, for body copy and less emphasized elements, providing a softer contrast.

Muted Ash
#a8a6b7

Tertiary text color, borders, and subtle iconography, indicating lesser importance or inactive states.

Passive Gray
#918ea0

Placeholder text, inactive navigation links, and subtle dividing lines, for content that should recede.

Inactive Steel
#54525f

Very subtle borders and disabled text states, appearing almost transparent against the darker backgrounds.

Typography

Type scale
Perfect Fourth (1.333) from 18px base
display-xl72px · 1.11
The quick brown fox jumps over the lazy dog
display-lg56px · 1.14
The quick brown fox jumps over the lazy dog
display48px · 1.17
The quick brown fox jumps over the lazy dog
display-sm32px · 1.25
The quick brown fox jumps over the lazy dog
heading-lg24px · 1.33
The quick brown fox jumps over the lazy dog
heading18px · 1.33
The quick brown fox jumps over the lazy dog
AeonikPro
Weights
500
Sizes
24px, 32px, 48px, 56px, 72px
Line height
1.11, 1.14, 1.17, 1.25, 1.33
Fallback
Montserrat

Headlines and display text. Its geometric sans-serif shapes at these larger sizes provide a commanding yet approachable presence without being overly bold, balancing technical precision with user-friendliness for a note-taking app.

Inter V
Weights
400, 500
Sizes
12px, 13px, 14px, 15px, 16px, 18px
Line height
1.2, 1.33, 1.43, 1.5, 1.54, 1.56, 1.6, 1.85
Letter spacing
normal
Fallback
Inter

Body copy, UI labels, buttons, and all smaller text. Its high legibility, even at small sizes, is critical for note-taking and dense information display.

Spacing & shape

Spacing
Section gap72-120px
Radius
Default5px
Buttons6px
Cards16px
accentTags32px

Components

CTA Badge + Hero Buttons
Feature Grid Cards
Testimonial Cards
Primary Call-to-Action ButtonMain user action.

Solid Reflect Violet background (#5046e4), Whisper White text, 6px border-radius, 0px vertical padding, 12px horizontal padding. Features a transparent border for subtle definition.

Secondary Ghost ButtonMinor actions, navigation, or less prominent calls to action.

Transparent background, Muted Ash text, 6px border-radius, 0px vertical padding, 12px horizontal padding. Features a very faint, transparent border, indicating a less dominant action.

Pill Accent ButtonNavigation links or categorical tags, offering more visual presence than a standard link.

Transparent background, Shadowed Slate text, 8px border-radius with 8px vertical padding and 16px horizontal padding. Prominently uses Shadowed Slate for both text and a border to define its shape against the dark background.

Interactive CardShowcasing features, testimonials, or grouped content.

Near-transparent background rgba(255, 255, 255, 0.01), 16px border-radius, 24px vertical padding, 28px horizontal padding. The transparent background allows the subtle main page gradient to show through, creating depth without heavy shadows. Features glow-like inset shadows for elevation.

Search Input FieldSearch or text input with clear feedback.

Transparent background, Shadowed Slate text and border color, 0px border-radius. Padding is 8px vertical, 12px horizontal. The distinct border highlights its interactive nature.

Tag BadgeCategorization or short status labels.

Transparent background, Whisper White text, 32px border-radius, 6px vertical padding, 14-15px horizontal padding. The pill shape and white text make it stand out as metadata.

Guidelines

Do
  • Use Deep Violet (#030014) as the primary page background to maintain the consistent dark, immersive aesthetic.
  • Apply Reflect Violet (#5046e4) exclusively to primary call-to-action buttons for powerful, unambiguous interaction.
  • Maintain a clear visual hierarchy using AeonikPro (substitute: Montserrat) for all headings (sizes 24px-72px) and Inter V (substitute: Inter) for all body and UI text (sizes 12px-18px).
  • Employ the 16px border-radius for all primary content cards to establish visual consistency and a subtle softness.
  • Utilize rgba(255, 255, 255, 0.01) for card backgrounds to allow the underlying page gradients and dark tones to create depth.
  • Implement the Halo Inset Gradient (linear-gradient(rgba(183, 164, 251, 0) 0px, rgb(183, 164, 251) 100%, rgb(133, 98, 255) 100%, rgba(133, 98, 255, 0) 0%)) for feature backgrounds to give an internal glow.
Don’t
  • Avoid using highly saturated colors other than Reflect Violet for interactive elements; stick to the muted violet palette.
  • Do not introduce sharp corners; maintain the consistent 5px, 6px, 8px, 16px, or 32px border radii for elements.
  • Do not use external drop shadows for elevation; rely on transparent backgrounds and subtle inset shadows like rgba(255, 255, 255, 0.04) 0px 0px 24px 0px inset.
  • Do not deviate from the Inter V and AeonikPro font families; alternative fonts would compromise the precise, thoughtful tone.
  • Avoid arbitrary custom padding values; adhere to the 4px base unit and specified spacing tokens (e.g., 8px, 12px, 16px, 20px, 24px, 28px).
  • Do not replace the subtle gradient backgrounds with solid colors, as the gradients are central to the 'orbit' aesthetic.

About this system

Show

Reflect Notes evokes a deep, intellectual calm, like a thoughtful, organized mind brought to digital life. The consistent dark violet canvas sets a contemplative mood, while subtle gradients and inset shadows carve out interactive elements and content zones with precision. A single powerful violet serves as the primary accent, drawing focus and providing clear affordances without overwhelming the subdued aesthetic. The interplay of soft, almost translucent cards with sharp typography gives the UI a distinctly thoughtful and elevated feel.

Layout

The page primarily utilizes a max-width contained layout for content sections, implicitly around 1200px, although the hero section extends full-bleed. The hero features a large, centered headline over a cosmic gradient background. Subsequent sections often employ a 2-column or 3-column grid for features and testimonials. Section rhythm is generally consistent vertical spacing, often with subtle background shifts (Deep Violet vs. Subtle Violet) or atmospheric gradients like Aurora. Content arrangement frequently alternates text-left/image-right or centered feature blocks. A 3-column card grid is common for presenting features and social proof. The overall density is comfortable, with ample breathing room between elements and sections. Navigation is a sticky top bar with logo, links, and right-aligned buttons.

Imagery

The site uses a combination of abstract, subtle glowing graphics, product screenshots, and iconography. Abstract graphics, especially in the hero, are full-bleed radial gradients with slight white opacity highlights over the dark violet background, creating a sense of a distant nebula or cosmic energy without being distracting. Product screenshots are contained within cards, depicting a minimalist dark UI, often with subtle, almost holographic internal elements. Icons are predominantly outlined, mono-color (Whisper White or Shadowed Slate), and highly simplified, serving an explanatory role without adding visual clutter. Imagery is used decoratively to set mood and illustratively to explain features, and is never full-bleed photography. The density is moderate; images break up text but don't dominate the layout.

Reminiscent of Notion, Linear, Obsidian, Supabase.

# Reflect Notes — Style Reference
> Midnight Orbit in a Dark Universe. It feels like navigating a personal cosmos of interconnected thoughts, illuminated by subtle internal light.

**Theme:** dark

**Site:** https://reflect.app

Reflect Notes evokes a deep, intellectual calm, like a thoughtful, organized mind brought to digital life. The consistent dark violet canvas sets a contemplative mood, while subtle gradients and inset shadows carve out interactive elements and content zones with precision. A single powerful violet serves as the primary accent, drawing focus and providing clear affordances without overwhelming the subdued aesthetic. The interplay of soft, almost translucent cards with sharp typography gives the UI a distinctly thoughtful and elevated feel.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Reflect Violet | `#5046e4` | `--color-reflect-violet` | Primary brand accent for critical interactive elements like call-to-action buttons, indicating action or focus. |
| Interactive Violet | `#9382ff` | `--color-interactive-violet` | Hover states for links and interactive elements, a lighter, more vibrant shade of Reflect Violet for subtle feedback. |
| Aurora Gradient | `#e59cff` | `--color-aurora-gradient` | Decorative background gradient for hero sections and prominent visual elements, evoking a celestial atmosphere. |
| Halo Inset Gradient | `#b7a4fb` | `--color-halo-inset-gradient` | Used for card and feature backgrounds, implying internal glow and depth. |
| Rainbow Burst Gradient | `#fc72ff` | `--color-rainbow-burst-gradient` | Feature background, indicating high energy or premium content with a broad color spectrum. |
| Deep Violet | `#030014` | `--color-deep-violet` | Primary background for the application, providing a deep, immersive canvas. |
| Subtle Violet | `#060317` | `--color-subtle-violet` | Secondary background, subtly darker than Deep Violet, creates slight hierarchical separation for larger sections. |
| Twilight Graphite | `#10093a` | `--color-twilight-graphite` | Background for secondary interactive elements and less prominent sections, adding another layer of depth. |
| Whisper White | `#ffffff` | `--color-whisper-white` | Primary text color for maximum contrast against dark backgrounds, used extensively for headings and primary content. |
| Shadowed Slate | `#f4f0ff` | `--color-shadowed-slate` | Secondary text color, slightly off-white, for body copy and less emphasized elements, providing a softer contrast. |
| Muted Ash | `#a8a6b7` | `--color-muted-ash` | Tertiary text color, borders, and subtle iconography, indicating lesser importance or inactive states. |
| Passive Gray | `#918ea0` | `--color-passive-gray` | Placeholder text, inactive navigation links, and subtle dividing lines, for content that should recede. |
| Inactive Steel | `#54525f` | `--color-inactive-steel` | Very subtle borders and disabled text states, appearing almost transparent against the darker backgrounds. |

## Tokens — Typography

### AeonikPro
- **Substitute:** Montserrat
- **Weights:** 500
- **Sizes:** 24px, 32px, 48px, 56px, 72px
- **Line height:** 1.11, 1.14, 1.17, 1.25, 1.33
- **Role:** Headlines and display text. Its geometric sans-serif shapes at these larger sizes provide a commanding yet approachable presence without being overly bold, balancing technical precision with user-friendliness for a note-taking app.

### Inter V
- **Substitute:** Inter
- **Weights:** 400, 500
- **Sizes:** 12px, 13px, 14px, 15px, 16px, 18px
- **Line height:** 1.2, 1.33, 1.43, 1.5, 1.54, 1.56, 1.6, 1.85
- **Letter spacing:** normal
- **Role:** Body copy, UI labels, buttons, and all smaller text. Its high legibility, even at small sizes, is critical for note-taking and dense information display.

## Tokens — Type Scale

Perfect Fourth (1.333) from 18px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| heading | 18px | 1.33 | — |
| heading-lg | 24px | 1.33 | — |
| display-sm | 32px | 1.25 | — |
| display | 48px | 1.17 | — |
| display-lg | 56px | 1.14 | — |
| display-xl | 72px | 1.11 | — |

## Tokens — Spacing

- **Section gap:** 72-120px

## Tokens — Radius

- **Default:** 5px
- **Buttons:** 6px
- **Cards:** 16px
- **accentTags:** 32px

## Layout

The page primarily utilizes a max-width contained layout for content sections, implicitly around 1200px, although the hero section extends full-bleed. The hero features a large, centered headline over a cosmic gradient background. Subsequent sections often employ a 2-column or 3-column grid for features and testimonials. Section rhythm is generally consistent vertical spacing, often with subtle background shifts (Deep Violet vs. Subtle Violet) or atmospheric gradients like Aurora. Content arrangement frequently alternates text-left/image-right or centered feature blocks. A 3-column card grid is common for presenting features and social proof. The overall density is comfortable, with ample breathing room between elements and sections. Navigation is a sticky top bar with logo, links, and right-aligned buttons.

## Imagery

The site uses a combination of abstract, subtle glowing graphics, product screenshots, and iconography. Abstract graphics, especially in the hero, are full-bleed radial gradients with slight white opacity highlights over the dark violet background, creating a sense of a distant nebula or cosmic energy without being distracting. Product screenshots are contained within cards, depicting a minimalist dark UI, often with subtle, almost holographic internal elements. Icons are predominantly outlined, mono-color (Whisper White or Shadowed Slate), and highly simplified, serving an explanatory role without adding visual clutter. Imagery is used decoratively to set mood and illustratively to explain features, and is never full-bleed photography. The density is moderate; images break up text but don't dominate the layout.

## Components

### CTA Badge + Hero Buttons

### Feature Grid Cards

### Testimonial Cards

### Primary Call-to-Action Button
*Main user action.*

Solid Reflect Violet background (#5046e4), Whisper White text, 6px border-radius, 0px vertical padding, 12px horizontal padding. Features a transparent border for subtle definition.

### Secondary Ghost Button
*Minor actions, navigation, or less prominent calls to action.*

Transparent background, Muted Ash text, 6px border-radius, 0px vertical padding, 12px horizontal padding. Features a very faint, transparent border, indicating a less dominant action.

### Pill Accent Button
*Navigation links or categorical tags, offering more visual presence than a standard link.*

Transparent background, Shadowed Slate text, 8px border-radius with 8px vertical padding and 16px horizontal padding. Prominently uses Shadowed Slate for both text and a border to define its shape against the dark background.

### Interactive Card
*Showcasing features, testimonials, or grouped content.*

Near-transparent background rgba(255, 255, 255, 0.01), 16px border-radius, 24px vertical padding, 28px horizontal padding. The transparent background allows the subtle main page gradient to show through, creating depth without heavy shadows. Features glow-like inset shadows for elevation.

### Search Input Field
*Search or text input with clear feedback.*

Transparent background, Shadowed Slate text and border color, 0px border-radius. Padding is 8px vertical, 12px horizontal. The distinct border highlights its interactive nature.

### Tag Badge
*Categorization or short status labels.*

Transparent background, Whisper White text, 32px border-radius, 6px vertical padding, 14-15px horizontal padding. The pill shape and white text make it stand out as metadata.

## Guidelines

### Do

- Use Deep Violet (#030014) as the primary page background to maintain the consistent dark, immersive aesthetic.
- Apply Reflect Violet (#5046e4) exclusively to primary call-to-action buttons for powerful, unambiguous interaction.
- Maintain a clear visual hierarchy using AeonikPro (substitute: Montserrat) for all headings (sizes 24px-72px) and Inter V (substitute: Inter) for all body and UI text (sizes 12px-18px).
- Employ the 16px border-radius for all primary content cards to establish visual consistency and a subtle softness.
- Utilize rgba(255, 255, 255, 0.01) for card backgrounds to allow the underlying page gradients and dark tones to create depth.
- Implement the Halo Inset Gradient (linear-gradient(rgba(183, 164, 251, 0) 0px, rgb(183, 164, 251) 100%, rgb(133, 98, 255) 100%, rgba(133, 98, 255, 0) 0%)) for feature backgrounds to give an internal glow.

### Don't

- Avoid using highly saturated colors other than Reflect Violet for interactive elements; stick to the muted violet palette.
- Do not introduce sharp corners; maintain the consistent 5px, 6px, 8px, 16px, or 32px border radii for elements.
- Do not use external drop shadows for elevation; rely on transparent backgrounds and subtle inset shadows like rgba(255, 255, 255, 0.04) 0px 0px 24px 0px inset.
- Do not deviate from the Inter V and AeonikPro font families; alternative fonts would compromise the precise, thoughtful tone.
- Avoid arbitrary custom padding values; adhere to the 4px base unit and specified spacing tokens (e.g., 8px, 12px, 16px, 20px, 24px, 28px).
- Do not replace the subtle gradient backgrounds with solid colors, as the gradients are central to the 'orbit' aesthetic.

## Agent Prompt Guide

### Quick Color Reference
- **Text (primary):** #ffffff
- **Text (secondary):** #f4f0ff
- **Background (page):** #030014
- **Background (card):** rgba(255, 255, 255, 0.01)
- **CTA Button:** #5046e4
- **Interactive Hover:** #9382ff

### Example Component Prompts
1. **Create a hero section:** Use `Deep Violet` (#030014) as the background. Primary heading: 'Think better with Reflect' using `AeonikPro` (Montserrat) weight 500, size 72px, lineHeight 1.11, `Whisper White` (#ffffff). Subtext: 'Never miss a note, idea or connection.' using `Inter V` (Inter) weight 400, size 18px, lineHeight 1.56, `Shadowed Slate` (#f4f0ff). Include a `Primary Call-to-Action Button` with text 'Get Started' and a `Secondary Ghost Button` with text 'Learn More'.
2. **Generate a feature card grid:** Use `Subtle Violet` (#060317) as the section background. Each card should be an `Interactive Card` (background rgba(255, 255, 255, 0.01), radius 16px, padding 24px 28px). Card titles use `AeonikPro` (Montserrat) weight 500, size 24px, #ffffff. Card body text uses `Inter V` (Inter) weight 400, size 16px, #f4f0ff.
3. **Design a navigation bar:** Use `Deep Violet` (#030014) background. Brand logo 'Reflect' text uses `AeonikPro` (Montserrat) weight 500, size 24px, #ffffff. Navigation links 'Product', 'Pricing', 'Company', 'Blog', 'Changelog' use `Inter V` (Inter) weight 400, size 16px, `Shadowed Slate` (#f4f0ff). Include a `Secondary Ghost Button` for 'Login' and `Primary Call-to-Action Button` for 'Start free trial'. Use 12px horizontal and 8px vertical spacing between nav items.
4. **Create a testimonials section:** Section background can utilize the `Aurora Gradient` linear-gradient(90.01deg, rgb(229, 156, 255) 0.01%, rgb(186, 156, 255) 50.01%, rgb(156, 178, 255) 100%). Testimonial blocks should be `Interactive Cards`. Quote text: `Inter V` (Inter) weight 400, size 16px, #f4f0ff. Author name: `Inter V` (Inter) weight 500, size 14px, #ffffff.

More like this