# Design Language for desca.dev

## Aesthetics and Tone
A synthwave development environment where code descends through luminous cascades -- desca.dev is a developer portal rendered in the visual language of 1980s science fiction: neon grid floors stretching to infinity, chrome-gradient text catching virtual sunsets, and deep purple atmospheres where every line of code glows. The synthwave aesthetic transforms a developer site from utilitarian to aspirational: building software here feels like piloting a spacecraft.

The tone is developer-confident: technical documentation meets creative manifesto. The site speaks to developers as fellow builders, with directness and occasional dry wit. Code examples are presented with pride. Architecture decisions are explained without apology.

Visual references: the Tron Legacy light-cycle grid; a VS Code editor themed for an outrun aesthetic; the sunset gradient of a synthwave album cover applied to a terminal window; the neon sign of a Tokyo arcade reflected in rain-slicked asphalt.

## Layout Motifs and Structure
The layout uses an **asymmetric** two-column architecture -- a narrow persistent sidebar and a wide content area, mirroring the IDE layout developers live in.

**Asymmetric System:**
- Left sidebar: 240px fixed, dark background with navigation and context
- Main content: remaining width, slightly lighter background
- The sidebar has a subtle neon-purple left edge (2px solid #a040e0)
- Content sections within the main area use generous padding (48px) and clear separation

**Section Flow:**
1. **The Terminal:** Hero section styled as a terminal window with neon chrome title bar. Domain name types out with cursor blink.
2. **The Stack:** Technical content sections presenting development concepts, each with a faint grid-line background.
3. **The Horizon:** A full-bleed break section with a synthwave sunset gradient (purple-to-orange-to-pink) spanning the entire viewport.
4. **The Output:** Closing section with reference links and project information.

## Typography and Palette
**Typography:**
- **Headlines:** "Exo 2" (Google Fonts) -- a futuristic geometric sans-serif. Used at 2rem-4rem, weight 700, line-height 1.2.
- **Body:** "Inter" (Google Fonts) -- clean and readable. Used at 1rem, weight 400, line-height 1.7.
- **Code:** "Fira Code" (Google Fonts) -- monospace with ligatures. Used at 0.9rem, weight 400.

**Palette:**
| Role | Color | Hex | Usage |
|------|-------|-----|-------|
| Deep Space | Background | #0c0620 | Primary background |
| Space Mid | Sidebar | #140a2a | Sidebar background |
| Neon Purple | Primary accent | #a040e0 | Links, highlights |
| Neon Pink | Secondary accent | #ff2d80 | Hover states, emphasis |
| Neon Orange | Warm accent | #ff8c40 | Warnings, special elements |
| Grid Blue | Subtle | #1a1a4a | Grid lines, borders |
| Chrome | Headlines | #e0d0ff | Headline text |
| Text Light | Body | #c8b8e0 | Body text |
| Sunset Gradient | Multi | linear-gradient(180deg, #a040e0, #ff2d80, #ff8c40) | Horizon section |

## Imagery and Motifs
**Neon Grid Floor:** A perspective CSS grid (repeating-linear-gradient in both directions, 1px lines in Grid Blue) with perspective transform creating the classic synthwave infinite-floor effect in the hero section.

**Terminal Chrome:** The hero terminal window has a title bar with three dots (red, yellow, green) and a gradient border (purple to pink), evoking both macOS and synthwave aesthetics simultaneously.

**Code Block Glow:** Code blocks have a left border (3px solid #a040e0) and a subtle box-shadow (0 0 20px #a040e020), making them glow against the dark background.

**Sunset Horizon:** The break section uses a full-viewport gradient that shifts from deep purple through hot pink to neon orange, creating the synthwave sunset moment.

## Prompts for Implementation
Build this as a developer portal from a neon future. The terminal hero loads with a boot sequence: three colored dots appear, then the terminal border draws itself, then the domain name types character by character with a blinking cursor. The grid floor in the hero background animates with a slow perspective scroll (background-position-y shifting continuously). Content sections fade in on scroll with a slight upward drift. The Horizon sunset section should be a pure visual break -- no content, just color. Code blocks throughout the site should feel like they glow in the dark. The sidebar navigation highlights the current section with a neon-purple indicator. Avoid corporate language, marketing jargon, CTAs, and testimonials. This is a dev tool, not a product page.

## Uniqueness Notes
1. **Synthwave IDE aesthetic:** Merging synthwave visual language with developer tooling layout creates a unique coding-as-art-form atmosphere.
2. **Neon grid perspective floor:** The CSS-only infinite grid with perspective transform brings the signature synthwave visual to web layout.
3. **Terminal-as-hero:** Styling the hero as a literal terminal window with boot animation bridges the developer context with the retro-futuristic aesthetic.
4. **Sunset horizon break:** A content-free gradient section used purely for atmospheric pacing is distinctive in developer-oriented sites.

Document chosen seed/style: aesthetic: synthwave, layout: asymmetric, typography: futuristic-sans, palette: neon-purple, patterns: grid-perspective, imagery: terminal-chrome, motifs: sunset-gradient, tone: developer-confident
Avoided overused patterns: corporate aesthetic (76%), warm palette (100%), parallax patterns (98%), friendly tone (77%), minimal imagery (96%)
<!-- DESIGN STAMP
  timestamp: 2026-03-18T22:15:01
  seed: aesthetic: synthwave, layout: asymmetric, typography: futuristic-sans, palette: neon-purple
  aesthetic: A synthwave development environment where code descends through luminous cascades -- ...
  content_hash: f2a3b4c5d6e7
-->
