# Pally — Style Reference
> Deep space command center
**Theme:** dark
Pally presents a dark-mode interface, creating a contained, focused experience. UI surfaces are predominantly deep charcoal, accented by a subtle, almost ethereal gradient for hero elements and interactive components. Typography is crisp and minimal, embracing negative tracking to maintain sophistication even at larger display sizes. Components are lightweight with large border radii, suggesting a friendly yet refined digital identity.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Slate | `#161e29` | `--color-midnight-slate` | Page background, primary surface for dark mode cards, text on light-mode controls |
| Ghost White | `#fefcfb` | `--color-ghost-white` | Primary text color in dark mode, button backgrounds, interactive elements |
| Off-White Canvas | `#eae5dd` | `--color-off-white-canvas` | Secondary card background color, often for featured or distinct content blocks |
| Carbon Text | `#1e1d1d` | `--color-carbon-text` | Muted text, subheadings, and borders for subtle contrast |
| Faded Steel | `#b8b9bc` | `--color-faded-steel` | Placeholder text, secondary body text |
| Light Steel | `#d0d0d1` | `--color-light-steel` | Fine borders, helper text |
| Cosmic Gradient | `linear-gradient(rgb(233, 179, 242) 22%, rgb(152, 104, 204) 74%, rgb(95, 77, 189) 100%)` | `--color-cosmic-gradient` | Hero section background, decorative elements, accent glow |
| Deep Space Black | `#000000` | `--color-deep-space-black` | Border color, button text when against light backgrounds |
## Tokens — Typography
### sans-serif — sans-serif — detected in extracted data but not described by AI · `--font-sans-serif`
- **Weights:** 400
- **Sizes:** 12px
- **Line height:** 1.2
- **Role:** sans-serif — detected in extracted data but not described by AI
### Test Untitled Sans — Primary brand typeface for headings and body text. Its subtle negative tracking across multiple sizes creates a serious yet inviting tone. · `--font-test-untitled-sans`
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 19px
- **Line height:** 1.00
- **Letter spacing:** -0.0600em at 64px, -0.0400em at 48px, -0.0200em at 24px and below
- **Role:** Primary brand typeface for headings and body text. Its subtle negative tracking across multiple sizes creates a serious yet inviting tone.
### Inter — Used for specific interactive elements such as navigation links, providing a slightly more structured feel. · `--font-inter`
- **Substitute:** Inter
- **Weights:** 500
- **Sizes:** 14px
- **Line height:** 1.40
- **Role:** Used for specific interactive elements such as navigation links, providing a slightly more structured feel.
### Test Untitled Sans Regular — Test Untitled Sans Regular — detected in extracted data but not described by AI · `--font-test-untitled-sans-regular`
- **Weights:** 400
- **Sizes:** 14px, 16px, 18px, 24px, 26px, 28px, 48px, 64px
- **Line height:** 0.9, 1, 1.1, 1.2, 1.4
- **Letter spacing:** -0.06, -0.04, -0.02
- **Role:** Test Untitled Sans Regular — detected in extracted data but not described by AI
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.2 | — | `--text-caption` |
| body-sm | 14px | 1.4 | — | `--text-body-sm` |
| body | 16px | 1.2 | -0.32px | `--text-body` |
| subheading | 18px | 1.1 | -0.36px | `--text-subheading` |
| heading-sm | 24px | 1.1 | -0.48px | `--text-heading-sm` |
| heading | 28px | 1.1 | -0.56px | `--text-heading` |
| heading-lg | 48px | 1 | -1.92px | `--text-heading-lg` |
| display | 64px | 0.9 | -3.84px | `--text-display` |
## Tokens — Spacing & Shapes
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 5 | 5px | `--spacing-5` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 12 | 12px | `--spacing-12` |
| 14 | 14px | `--spacing-14` |
| 15 | 15px | `--spacing-15` |
| 18 | 18px | `--spacing-18` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 28 | 28px | `--spacing-28` |
| 30 | 30px | `--spacing-30` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 80 | 80px | `--spacing-80` |
| 200 | 200px | `--spacing-200` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 12px |
| images | 12px |
| buttons | 100px |
| formFields | 100px |
### Layout
- **Section gap:** 80px
- **Card padding:** 12px
- **Element gap:** 10px
## Components
### Primary Waitlist Button
**Role:** Button
Ghost White (#fefcfb) background with Deep Space Black (#000000) text. Padding of 10px vertical and 16px horizontal. Features a large 100px border radius for a distinctive pill shape.
### Dark Mode Card
**Role:** Card
Midnight Slate (#161e29) background with a 12px border radius. Used for product UI elements and informational blocks within the dark theme.
### Light Mode Feature Card
**Role:** Card
Off-White Canvas (#eae5dd) background with a 12px border radius. Used for emphasizing key features or content in a lighter context against the dark page background.
### Navigation Link
**Role:** Link
Faded Steel (#b8b9bc) text (weight 500 Test Untitled Sans) with 5px vertical padding, becoming Ghost White (#fefcfb) on hover.
## Do's and Don'ts
### Do
- Prioritize Midnight Slate (#161e29) for all primary background surfaces to maintain the deep, dark aesthetic.
- Apply negative letter-spacing from the Test Untitled Sans font to all headlines and display text, specifically -0.0600em for 64px and -0.0400em at 48px, for a sophisticated feel.
- Use a 100px border-radius for all interactive buttons and form fields to create a consistent soft, pill-shaped UI element.
- Employ the Cosmic Gradient (linear-gradient rgb(233, 179, 242) 22%, rgb(152, 104, 204) 74%, rgb(95, 77, 189) 100%) for impactful hero sections and subtle brand highlights.
- Maintain a clear visual hierarchy using Ghost White (#fefcfb) for primary text and Midnight Slate (#161e29) for primary backgrounds in dark mode, ensuring strong contrast (16.4:1 ratio).
### Don't
- Avoid using bright, saturated colors for large UI elements; color should serve as subtle accent or dynamic interactive effects, not primary surface color.
- Do not deviate from the established large border radii (100px for buttons, 12px for cards); sharp corners conflict with the brand's soft, modern aesthetic.
- Do not use generic, default sans-serif fonts; custom font 'Test Untitled Sans' with its specific tracking is crucial for brand identity.
- Avoid adding heavy shadows or excessive elevation; the design relies on subtle gradients and distinct surface colors for depth.
- Do not use small, dense line heights for body text; ensure adequate line-height for readability, especially with the negative letter-spacing.
## Imagery
This design system uses abstract, blurred organic shapes for atmosphere, often with gradients (Cosmic Gradient). Product screenshots are integrated directly, appearing as floating UI elements on the dark background, maintaining the dark mode aesthetic within the product visuals themselves. Icons, when present, are subtly glowing or outlined. Imagery is used to set a mood and illustrate product functionality in a non-literal, atmospheric way rather than showing direct product-in-use photography. The density of imagery is balanced, with a few key visuals commanding attention against otherwise minimalist UI.
## Layout
The page primarily uses a full-bleed layout for the main background (Midnight Slate), which is then overlaid with a contained max-width content area for text and components. The hero section features a centered headline and subtext, often against an atmospheric gradient background. Content sections flow vertically with consistent 80px section gaps. There's a subtle use of a two-panel layout for feature explanations, alternating content left/right. The header is sticky, compact, and centrally aligned, providing essential navigation.
## Agent Prompt Guide
Quick Color Reference:
text: #fefcfb
background: #161e29
border: #000000
accent: #e9b3f2 (start of Cosmic Gradient)
primary action: no distinct CTA color
Example Component Prompts:
1. Create a Hero Section: Use the Cosmic Gradient background (linear-gradient rgb(233, 179, 242) 22%, rgb(152, 104, 204) 74%, rgb(95, 77, 189) 100%). Headline: 'Stop drowning in DMs.' (display, Test Untitled Sans, #fefcfb, weight 400, letter-spacing -3.84px). Subtext: 'All your chats and all your pals from every platform.' (body, Test Untitled Sans, #fefcfb, weight 400, line-height 1.2).
No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color.
3. Create a Dark Mode Feature Card: Background: Midnight Slate (#161e29). Border radius: 12px. Headline: 'Unified Messaging Inbox' (heading-sm, Test Untitled Sans, #fefcfb, weight 400, letter-spacing -0.48px). Body text: 'All your chats' (body, Test Untitled Sans, #b8b9bc, weight 400).
## Similar Brands
- **Superhuman** — Dark-mode interface with a focus on productivity, subtle gradients, and minimalist typography.
- **Linear** — Combines a dark background with crisp, understated UI elements and a focus on polished functionality.
- **Cron** — Modern dark UI with subtle color accents and clean typography for a professional, focused application.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-slate: #161e29;
--color-ghost-white: #fefcfb;
--color-off-white-canvas: #eae5dd;
--color-carbon-text: #1e1d1d;
--color-faded-steel: #b8b9bc;
--color-light-steel: #d0d0d1;
--color-cosmic-gradient: #e9b3f2;
--gradient-cosmic-gradient: linear-gradient(rgb(233, 179, 242) 22%, rgb(152, 104, 204) 74%, rgb(95, 77, 189) 100%);
--color-deep-space-black: #000000;
/* Typography — Font Families */
--font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-test-untitled-sans: 'Test Untitled 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-test-untitled-sans-regular: 'Test Untitled Sans Regular', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--text-body-sm: 14px;
--leading-body-sm: 1.4;
--text-body: 16px;
--leading-body: 1.2;
--tracking-body: -0.32px;
--text-subheading: 18px;
--leading-subheading: 1.1;
--tracking-subheading: -0.36px;
--text-heading-sm: 24px;
--leading-heading-sm: 1.1;
--tracking-heading-sm: -0.48px;
--text-heading: 28px;
--leading-heading: 1.1;
--tracking-heading: -0.56px;
--text-heading-lg: 48px;
--leading-heading-lg: 1;
--tracking-heading-lg: -1.92px;
--text-display: 64px;
--leading-display: 0.9;
--tracking-display: -3.84px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-medium: 500;
/* Spacing */
--spacing-4: 4px;
--spacing-5: 5px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-14: 14px;
--spacing-15: 15px;
--spacing-18: 18px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-30: 30px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-80: 80px;
--spacing-200: 200px;
/* Layout */
--section-gap: 80px;
--card-padding: 12px;
--element-gap: 10px;
/* Border Radius */
--radius-md: 5px;
--radius-xl: 12px;
--radius-2xl: 19px;
--radius-3xl: 30px;
--radius-full: 100px;
--radius-full-2: 117px;
--radius-full-3: 180px;
--radius-full-4: 1000px;
--radius-full-5: 3000px;
/* Named Radii */
--radius-cards: 12px;
--radius-images: 12px;
--radius-buttons: 100px;
--radius-formfields: 100px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-slate: #161e29;
--color-ghost-white: #fefcfb;
--color-off-white-canvas: #eae5dd;
--color-carbon-text: #1e1d1d;
--color-faded-steel: #b8b9bc;
--color-light-steel: #d0d0d1;
--color-cosmic-gradient: #e9b3f2;
--color-deep-space-black: #000000;
/* Typography */
--font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-test-untitled-sans: 'Test Untitled 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-test-untitled-sans-regular: 'Test Untitled Sans Regular', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--text-body-sm: 14px;
--leading-body-sm: 1.4;
--text-body: 16px;
--leading-body: 1.2;
--tracking-body: -0.32px;
--text-subheading: 18px;
--leading-subheading: 1.1;
--tracking-subheading: -0.36px;
--text-heading-sm: 24px;
--leading-heading-sm: 1.1;
--tracking-heading-sm: -0.48px;
--text-heading: 28px;
--leading-heading: 1.1;
--tracking-heading: -0.56px;
--text-heading-lg: 48px;
--leading-heading-lg: 1;
--tracking-heading-lg: -1.92px;
--text-display: 64px;
--leading-display: 0.9;
--tracking-display: -3.84px;
/* Spacing */
--spacing-4: 4px;
--spacing-5: 5px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-14: 14px;
--spacing-15: 15px;
--spacing-18: 18px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-30: 30px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-80: 80px;
--spacing-200: 200px;
/* Border Radius */
--radius-md: 5px;
--radius-xl: 12px;
--radius-2xl: 19px;
--radius-3xl: 30px;
--radius-full: 100px;
--radius-full-2: 117px;
--radius-full-3: 180px;
--radius-full-4: 1000px;
--radius-full-5: 3000px;
}
```

Deep-space observatory control…

Midnight Terminal with Aqua Glow.…

Midnight Grid Console — where…
Midnight Command Center
Galactic Command Center. Deep…
Subdued command center
Warm earth against dark steel

Midnight Command Center: An…
Deep space productivity

Midnight command center, subtly…

organized desktop, clean and bright
Midnight atelier of digital…

Celestial Command Center: A dark,…

Synthwave dark lab – precision…
Midnight canvas, violet beacon.
Midnight ocean with glowing buoys
Monochromatic Canvas, Vivid…

Deep Space Luxury Console. The UI…
Midnight Command Center: a dark…
Shifting geometric planes under a…