# Flighty — Style Reference
> Inky depths over clear white
**Theme:** light
Flighty's design system evokes a sense of technical precision and clarity, balancing a stark white canvas with deep, almost inky, dark surfaces. Typography is compact and precise, utilizing system fonts to create a direct and functional aesthetic. Accents of vivid blue and yellow serve as functional highlights for interactions and status, contrasting against the monochromatic background to guide user attention. Components are lightweight with subtle, layered shadows, prioritizing content over heavy UI chrome.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Primary page background, elevated card surfaces, primary text on dark backgrounds |
| Midnight Ink | `#000000` | `--color-midnight-ink` | Primary text, borders, icons. Used for text on light backgrounds and as a background for certain UI elements |
| Deep Space | `#05010d` | `--color-deep-space` | Dark primary background for specific sections and cards |
| Abyssal Black | `#010a1a` | `--color-abyssal-black` | Dark card and section backgrounds, creating a clear contrast with light content |
| Shadow Gray | `#333333` | `--color-shadow-gray` | Secondary body text and subtle borders on light backgrounds |
| Muted Ash | `#595959` | `--color-muted-ash` | Tertiary text, less prominent details, borders |
| Ocean Blue | `#007bff` | `--color-ocean-blue` | Primary Call-to-action buttons, interactive elements |
| Goldenrod | `#f7be00` | `--color-goldenrod` | Yellow action color for filled buttons, selected navigation states, and focused conversion moments |
| Deep Violet | `#0d0021` | `--color-deep-violet` | Text color in specific headings and decorative borders, hinting at a purple brand identity |
| Forest Green | `#002111` | `--color-forest-green` | Green outline accent for tags, dividers, and focused UI edges |
| Alert Red | `#d92d20` | `--color-alert-red` | Red outline accent for tags, dividers, and focused UI edges. Use as a supporting accent, not as a status color |
| Twilight Gradient | `linear-gradient(171deg, rgb(97, 97, 112) -45%, rgb(18, 18, 140) 69%)` | `--color-twilight-gradient` | Background for feature sections, creating a dynamic visual anchor |
| Nebula Gradient | `linear-gradient(rgb(18, 0, 54) 0%, rgb(37, 1, 96) 51.0241%, rgb(18, 0, 54) 100%)` | `--color-nebula-gradient` | Dramatic background for feature sections, evoking a celestial feel |
## Tokens — Typography
### sans-serif — System fallback or small utility text, ensuring basic readability for peripheral information. · `--font-sans-serif`
- **Substitute:** Arial
- **Weights:** 400
- **Sizes:** 12px
- **Line height:** 1.20
- **Letter spacing:** normal
- **Role:** System fallback or small utility text, ensuring basic readability for peripheral information.
### system-ui — Primary UI font for headings, body text, and navigation. Its compact tracking at larger sizes gives a precise, technical feel, avoiding an overly spacious or decorative aesthetic. Prioritizes readability and information density. · `--font-system-ui`
- **Substitute:** Inter
- **Weights:** 400, 500, 600, 700
- **Sizes:** 13px, 15px, 16px, 17px, 22px, 32px, 56px
- **Line height:** 1.00, 1.10, 1.20, 1.38, 1.50, 2.00
- **Letter spacing:** -1.4px at 56px, -0.66px at 32px, -0.32px at 22px, -0.16px at 17px, -0.06px at 15px
- **Role:** Primary UI font for headings, body text, and navigation. Its compact tracking at larger sizes gives a precise, technical feel, avoiding an overly spacious or decorative aesthetic. Prioritizes readability and information density.
### EB Garamond — Decorative heading font, used sparingly for quotes or special callouts. Its serif style and tight spacing against the primary sans-serif creates a sophisticated, editorial contrast. · `--font-eb-garamond`
- **Substitute:** Playfair Display
- **Weights:** 700
- **Sizes:** 24px
- **Line height:** 0.90
- **Letter spacing:** -0.48px
- **Role:** Decorative heading font, used sparingly for quotes or special callouts. Its serif style and tight spacing against the primary sans-serif creates a sophisticated, editorial contrast.
### SF Pro Text — Specialized body text, likely for app-specific contexts or where native iOS typography is intended to be replicated. Its weight variation (Regular and Semibold) suggests a functional hierarchy within compact text blocks. · `--font-sf-pro-text`
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 13px, 15px
- **Line height:** 1.20, 1.50
- **Letter spacing:** normal
- **Role:** Specialized body text, likely for app-specific contexts or where native iOS typography is intended to be replicated. Its weight variation (Regular and Semibold) suggests a functional hierarchy within compact text blocks.
### Inter — General body text. A robust choice for readable paragraph content. · `--font-inter`
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.20
- **Letter spacing:** normal
- **Role:** General body text. A robust choice for readable paragraph content.
### Indie Flower — Indie Flower — detected in extracted data but not described by AI · `--font-indie-flower`
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.2
- **Role:** Indie Flower — detected in extracted data but not described by AI
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.2 | — | `--text-caption` |
| heading-sm | 22px | 1.1 | -0.32px | `--text-heading-sm` |
| heading | 24px | 0.9 | -0.48px | `--text-heading` |
| heading-lg | 32px | 1.38 | -0.66px | `--text-heading-lg` |
| display | 56px | 1.2 | -1.4px | `--text-display` |
## Tokens — Spacing & Shapes
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 6 | 6px | `--spacing-6` |
| 7 | 7px | `--spacing-7` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 12 | 12px | `--spacing-12` |
| 15 | 15px | `--spacing-15` |
| 16 | 16px | `--spacing-16` |
| 18 | 18px | `--spacing-18` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 25 | 25px | `--spacing-25` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 64 | 64px | `--spacing-64` |
### Border Radius
| Element | Value |
|---------|-------|
| tags | 999px |
| cards | 12px |
| images | 12px |
| buttons | 40px |
| accentedCards | 20px |
### Shadows
| Name | Value | Token |
|------|-------|-------|
| subtle | `rgba(0, 0, 0, 0.02) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) ...` | `--shadow-subtle` |
| subtle-2 | `rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) ...` | `--shadow-subtle-2` |
| subtle-3 | `rgba(0, 0, 0, 0.03) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.03...` | `--shadow-subtle-3` |
| subtle-4 | `rgba(0, 0, 0, 0.19) 0px 1px 2px 0px` | `--shadow-subtle-4` |
| subtle-5 | `rgba(0, 0, 0, 0.03) 0px 159px 3px 10px, rgba(0, 0, 0, 0.1...` | `--shadow-subtle-5` |
### Layout
- **Section gap:** 64px
- **Card padding:** 20px
- **Element gap:** 10px
## Components
### Primary Action Button
**Role:** Filled button for main calls to action.
Background: #007bff (Ocean Blue), Text: #ffffff (Canvas White), Radius: 50px, Padding: 12px vertical, 20px horizontal.
### Ghost Button
**Role:** Outlined button for secondary actions.
Background: transparent, Text: #000000 (Midnight Ink), Border: 1px solid #000000 (Midnight Ink), Radius: 40px, Padding: 12px vertical, 18px horizontal. Hover/active states are implied to change background to a subtle fill for visibility.
### Standard Card
**Role:** Content container with subtle elevation.
Background: #ffffff (Canvas White), Border Radius: 12px, Shadow: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px 0.5px, ..., rgba(0, 0, 0, 0.02) 0px 24px 24px -12px. Internal padding is not consistently applied, implying content governs spacing.
### Raised Card
**Role:** More prominent content container with stronger elevation.
Background: #faf8f7 (Canvas White), Border Radius: 20px, No explicit shadow (elevation is minimal for this variant). Designed for a cleaner, slightly softer appearance.
### Dark Overlay Card
**Role:** Card used on dark backgrounds, often in hero sections or feature blocks.
Background: rgba(255, 255, 255, 0.05), Border Radius: 8px, No explicit shadow. Text content inside this card would be Canvas White. Padding: 20px.
### Dark Feature Card
**Role:** Larger content block for key features on dark backgrounds.
Background: rgba(0, 0, 0, 0.02), Border Radius: 20px, No explicit shadow. Padding: 32px vertical, 40px horizontal.
### Tag / Pill Nav Item
**Role:** Small, interactive navigation or categorization elements.
Background: #f7be00 (Goldenrod) for active state or #000000 (Midnight Ink) for inactive, Text: #ffffff (Canvas White) or #000000 (Midnight Ink), Radius: 999px (full pill shape), Padding is variable but generally compact.
### Alert Banner
**Role:** Top-level informational banner.
Background: linear-gradient(171deg, rgb(97, 97, 112) -45%, rgb(18, 18, 140) 69%), Text: #ffffff (Canvas White). Used for notifications like 'NEW! Airport Intelligence'.
## Do's and Don'ts
### Do
- Use `Canvas White` #ffffff as the default page and card background, reserving `Deep Space` #05010d or `Abyssal Black` #010a1a for intentional dark sections or contrast.
- Apply `Midnight Ink` #000000 for all primary text and clear borders on light backgrounds, ensuring high contrast and precise visual definition.
- Utilize `system-ui` for all body and heading typography, carefully applying the detected letter-spacing values like `-1.4px` at `56px` to maintain a compact, precise appearance.
- Employ `Ocean Blue` #007bff for primary action button backgrounds, ensuring it stands out as the main interactive element.
- Implement soft, layered shadows on `Standard Cards` using `rgba(0,0,0,0.04) 0px 0px 0px 1px, ...` to create subtle depth without heavy visual weight.
- Round corners with `40px` for buttons and `12px` for cards, and `999px` for pill-shaped elements to maintain a consistent friendly yet precise aesthetic.
- Use `Goldenrod` #f7be00 sparingly as an accent for active navigation states or important links, contrasting with the dominant neutrals.
### Don't
- Avoid using harsh, opaque drop shadows; instead, prefer the subtle, layered shadow style for `:hover` or active states to maintain visual lightness.
- Do not deviate from the specified tight letter-spacing for `system-ui` headings; generic 'normal' spacing will compromise the intended precise aesthetic.
- Do not use `Ocean Blue` #007bff for anything other than primary actions; its impact is diminished if overused for decorative purposes.
- Avoid large, uncontained images; all imagery should either be contained within cards with `12px` or `20px` radii or serve as full-bleed background elements for distinct sections.
- Do not introduce new color gradients; adhere to `Twilight Gradient` and `Nebula Gradient` for specific feature sections only.
- Refrain from using bulky or heavily outlined components; the system favors lightweight surfaces and subtle borders.
- Do not stretch content beyond the inherent `compact` density; allow for appropriate `10px` element gaps and `20px` card padding, but avoid overly spacious layouts.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 1 | Canvas White | `#ffffff` | Base page background. |
| 2 | Raised Card | `#faf8f7` | Slightly elevated background for content blocks, less prominent than standard cards. |
| 3 | Standard Card | `#ffffff` | Default card background with subtle shadow for content grouping. |
| 4 | Dark Overlay Card | `#05010d` | Dark section overlays or backgrounds, contrasting with the light theme, often with transparent or dark card backgrounds. |
## Elevation
- **Standard Card:** `rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.02) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.02) 0px 6px 6px -3px, rgba(0, 0, 0, 0.02) 0px 12px 12px -6px, rgba(0, 0, 0, 0.02) 0px 24px 24px -12px`
- **Accent Elements:** `rgba(0, 0, 0, 0.19) 0px 1px 2px 0px`
- **Phone Mockup Shadow:** `rgba(0, 0, 0, 0.03) 0px 159px 3px 10px, rgba(0, 0, 0, 0.1) 0px 89px 54px 5px, rgba(0, 0, 0, 0.17) 0px 40px 40px 0px, rgba(0, 0, 0, 0.19) 0px 10px 22px 0px`
## Imagery
Imagery primarily features product screenshots of the Flighty app on a mobile device, often centrally positioned. These are typically clear, high-fidelity app interfaces with real data, showcasing functionality. The treatment emphasizes the device as the hero, sometimes with a soft, ethereal glow or deep dark backgrounds (like the Nebula Gradient) to make the screen pop. Iconography is minimal and functional, generally outlined or solid #000000, adhering to the clean UI aesthetic. No overt lifestyle photography or abstract illustrations are present, focusing instead on clearly demonstrating the product itself. Imagery serves primarily as product showcase and explanatory content.
## Layout
The page model is generally contained with maximal width not explicitly defined but favoring a central content column over full-bleed sections, except for hero or featured gradient blocks. The hero section prominently features a centered, large headline over a white background, with supporting text in a classic marketing layout, often above a central product screenshot (a phone). Section rhythm alternates between clean white backgrounds and deep gradient blocks or dark surface treatments to delineate content. Content is structured with centered stacks for headlines and subheadings, often followed by text-left/image-right or inverted alternating sections. There's a visible use of simple card grids, particularly for social proof or award recognitions. The overall density is compact, prioritizing information while maintaining visual clarity. Navigation is via a sticky top bar with clearly delineated logo, menu items, and a call-to-action button.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #ffffff
border: #000000
accent: #0d0021
primary action: #007bff (filled action)
Example Component Prompts:
1. Create a primary action button: Background #007bff, Text #ffffff, Radius 50px, Padding 12px vertical, 20px horizontal.
2. Create a standard content card: Background #ffffff, Border Radius 12px, Shadow rgba(0,0,0,0.04) 0px 0px 0px 1px, rgba(0,0,0,0.02) 0px 1px 1px 0.5px, rgba(0,0,0,0.02) 0px 3px 3px 1.5px, rgba(0,0,0,0.02) 0px 6px 6px -3px, rgba(0,0,0,0.02) 0px 12px 12px -6px, rgba(0,0,0,0.02) 0px 24px 24px -12px.
3. Design a prominent display heading: 'Get the truth when you travel' using `system-ui` font family, 56px size, weight 700, color #000000, line-height 1.2, letter-spacing -1.4px.
4. Produce an active navigation tag: Background #f7be00, Text #000000, Radius 999px, Padding 8px vertical, 15px horizontal.
5. Generate a dark feature section: Background use `Nebula Gradient` (linear-gradient(rgb(18, 0, 54) 0%, rgb(37, 1, 96) 51.0241%, rgb(18, 0, 54) 100%)), place a `Dark Overlay Card` centered within it (transparent background, 8px radius, 20px padding) containing a `Canvas White` #ffffff heading and body text.
## Similar Brands
- **Superhuman** — Shares a precise, minimalist UI with a strong emphasis on typography and system-level font usage, often employing subtle elevation and vibrant accent colors.
- **Linear** — Exhibits a compact, clean design with deep dark backgrounds contrasting against crisp white cards, using subtle shadows and functional splashes of color.
- **Raycast** — Features a modern dark/light mode toggle, system font usage, and clear, functional UI components with subtle interactive states, similar to Flighty's precise aesthetic.
- **Apple (services pages)** — Mirrors the use of `system-ui` fonts for a native, clean feel, combined with clear, direct product imagery and a strong emphasis on information hierarchy.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-midnight-ink: #000000;
--color-deep-space: #05010d;
--color-abyssal-black: #010a1a;
--color-shadow-gray: #333333;
--color-muted-ash: #595959;
--color-ocean-blue: #007bff;
--color-goldenrod: #f7be00;
--color-deep-violet: #0d0021;
--color-forest-green: #002111;
--color-alert-red: #d92d20;
--color-twilight-gradient: #12128c;
--gradient-twilight-gradient: linear-gradient(171deg, rgb(97, 97, 112) -45%, rgb(18, 18, 140) 69%);
--color-nebula-gradient: #120036;
--gradient-nebula-gradient: linear-gradient(rgb(18, 0, 54) 0%, rgb(37, 1, 96) 51.0241%, rgb(18, 0, 54) 100%);
/* Typography — Font Families */
--font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-system-ui: 'system-ui', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-eb-garamond: 'EB Garamond', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-sf-pro-text: 'SF Pro Text', 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-indie-flower: 'Indie Flower', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--text-heading-sm: 22px;
--leading-heading-sm: 1.1;
--tracking-heading-sm: -0.32px;
--text-heading: 24px;
--leading-heading: 0.9;
--tracking-heading: -0.48px;
--text-heading-lg: 32px;
--leading-heading-lg: 1.38;
--tracking-heading-lg: -0.66px;
--text-display: 56px;
--leading-display: 1.2;
--tracking-display: -1.4px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-7: 7px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-15: 15px;
--spacing-16: 16px;
--spacing-18: 18px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-25: 25px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-64: 64px;
/* Layout */
--section-gap: 64px;
--card-padding: 20px;
--element-gap: 10px;
/* Border Radius */
--radius-lg: 8px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-2xl-2: 20px;
--radius-3xl: 35.1px;
--radius-3xl-2: 40px;
--radius-full: 50px;
--radius-full-2: 70px;
--radius-full-3: 99px;
--radius-full-4: 999px;
--radius-full-5: 9999px;
/* Named Radii */
--radius-tags: 999px;
--radius-cards: 12px;
--radius-images: 12px;
--radius-buttons: 40px;
--radius-accentedcards: 20px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.02) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.02) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.02) 0px 6px 6px -3px, rgba(0, 0, 0, 0.02) 0px 12px 12px -6px, rgba(0, 0, 0, 0.02) 0px 24px 24px -12px;
--shadow-subtle-2: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.02) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.02) 0px 6px 6px -3px, rgba(0, 0, 0, 0.02) 0px 12px 12px -6px, rgba(0, 0, 0, 0.02) 0px 24px 24px -12px;
--shadow-subtle-3: rgba(0, 0, 0, 0.03) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.03) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.03) 0px 6px 6px -3px, rgba(0, 0, 0, 0.03) 0px 12px 12px -6px, rgba(0, 0, 0, 0.03) 0px 24px 24px -12px;
--shadow-subtle-4: rgba(0, 0, 0, 0.19) 0px 1px 2px 0px;
--shadow-subtle-5: rgba(0, 0, 0, 0.03) 0px 159px 3px 10px, rgba(0, 0, 0, 0.1) 0px 89px 54px 5px, rgba(0, 0, 0, 0.17) 0px 40px 40px 0px, rgba(0, 0, 0, 0.19) 0px 10px 22px 0px;
/* Surfaces */
--surface-canvas-white: #ffffff;
--surface-raised-card: #faf8f7;
--surface-standard-card: #ffffff;
--surface-dark-overlay-card: #05010d;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-midnight-ink: #000000;
--color-deep-space: #05010d;
--color-abyssal-black: #010a1a;
--color-shadow-gray: #333333;
--color-muted-ash: #595959;
--color-ocean-blue: #007bff;
--color-goldenrod: #f7be00;
--color-deep-violet: #0d0021;
--color-forest-green: #002111;
--color-alert-red: #d92d20;
--color-twilight-gradient: #12128c;
--color-nebula-gradient: #120036;
/* Typography */
--font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-system-ui: 'system-ui', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-eb-garamond: 'EB Garamond', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-sf-pro-text: 'SF Pro Text', 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-indie-flower: 'Indie Flower', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--text-heading-sm: 22px;
--leading-heading-sm: 1.1;
--tracking-heading-sm: -0.32px;
--text-heading: 24px;
--leading-heading: 0.9;
--tracking-heading: -0.48px;
--text-heading-lg: 32px;
--leading-heading-lg: 1.38;
--tracking-heading-lg: -0.66px;
--text-display: 56px;
--leading-display: 1.2;
--tracking-display: -1.4px;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-7: 7px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-15: 15px;
--spacing-16: 16px;
--spacing-18: 18px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-25: 25px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-64: 64px;
/* Border Radius */
--radius-lg: 8px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-2xl-2: 20px;
--radius-3xl: 35.1px;
--radius-3xl-2: 40px;
--radius-full: 50px;
--radius-full-2: 70px;
--radius-full-3: 99px;
--radius-full-4: 999px;
--radius-full-5: 9999px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.02) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.02) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.02) 0px 6px 6px -3px, rgba(0, 0, 0, 0.02) 0px 12px 12px -6px, rgba(0, 0, 0, 0.02) 0px 24px 24px -12px;
--shadow-subtle-2: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.02) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.02) 0px 6px 6px -3px, rgba(0, 0, 0, 0.02) 0px 12px 12px -6px, rgba(0, 0, 0, 0.02) 0px 24px 24px -12px;
--shadow-subtle-3: rgba(0, 0, 0, 0.03) 0px 1px 1px 0.5px, rgba(0, 0, 0, 0.03) 0px 3px 3px 1.5px, rgba(0, 0, 0, 0.03) 0px 6px 6px -3px, rgba(0, 0, 0, 0.03) 0px 12px 12px -6px, rgba(0, 0, 0, 0.03) 0px 24px 24px -12px;
--shadow-subtle-4: rgba(0, 0, 0, 0.19) 0px 1px 2px 0px;
--shadow-subtle-5: rgba(0, 0, 0, 0.03) 0px 159px 3px 10px, rgba(0, 0, 0, 0.1) 0px 89px 54px 5px, rgba(0, 0, 0, 0.17) 0px 40px 40px 0px, rgba(0, 0, 0, 0.19) 0px 10px 22px 0px;
}
```

Analytical Blueprint on Pure…

organized desktop, clean and bright

High-contrast geometric clarity

Deep-space observatory control…
Precise White Lab

Architectural blueprint on soft…

Whimsical tech playground. Muted…

Celestial Command Center: A dark,…
Sky-bound clarity

Amber lantern on white marble —…

High-contrast research tool; like…
Architectural blueprint on white…

Inky command center
iOS widget minimalism with…
Expansive sky, clean canvas.
White canvas, sharp shadows, and a…

Crisp paper on a clean desk. A…
Cosmic playful precision. Imagine…
High-contrast precision blueprint.
Gallery Wall Precision