# Design Language for xity.dev

## Aesthetics and Tone
xity.dev is a cyberpunk developer hub where code meets chaos -- a neon-drenched, glitch-ridden digital cityscape where organic blob shapes erupt through rigid grid structures. The visual identity channels the visual language of cyberpunk fiction: dense urban environments, ubiquitous digital displays, and the collision of biological and technological. Layered-depth creates the sensation of navigating through stacked holographic screens in a futuristic command center. The tone is mysterious and moody -- a noir detective's office that happens to be a developer workspace. Inspiration from Ghost in the Shell cityscapes, Akira's Neo-Tokyo, the visual density of Bloomberg Terminal screens, and the organic intrusions of fungi growing through circuit boards.

## Layout Motifs and Structure
A **layered-depth** layout where multiple information planes overlap at different visual depths, creating a holographic display effect.

**Primary structure:**
- **Neural entrance (100vh):** Deep triadic-color background cycling between three hues (navy #0a1428, purple #1a0a28, teal-dark #0a2828) via slow CSS color animation (20s cycle). At center: "XITY.DEV" in geometric sans-serif type with a strong blur-focus effect -- the text starts blurred (filter: blur(8px)) and sharpens to clarity on scroll or after 2s delay.
- **Holographic layers:** Content presented on semi-transparent panels at three depth levels. Background layer: animated glitch-art patterns (CSS noise, color offset). Middle layer: frosted-glass content panels with code snippets and documentation. Foreground layer: organic blob shapes (SVG, animated) that drift across the viewport, partially obscuring content and creating biological interference in the digital space.
- **Organic blob intrusions:** 3-5 large organic blob shapes (200-400px) with semi-transparent fills in glitch-art colors, slowly morphing and drifting across the viewport. They represent the organic (the "city" in xity) breaking through the digital (the ".dev").
- **Terminal output footer:** A full-width dark section styled as a terminal output, showing a simulated build log with glitch-art color coding.

**Spatial relationships:** Three z-index layers: background (z: 0), content (z: 10), blobs (z: 20, pointer-events: none). Content panels: max-width: 760px, centered. Blob shapes: position: fixed, animated with CSS translateX/translateY.

## Typography and Palette
**Fonts:**
- **Display/Headlines:** "Space Grotesk" (Google Fonts) -- a proportional grotesque with geometric precision, used at clamp(32px, 5vw, 68px). Weight 700. The squared-off terminals feel digital and commanding.
- **Body text:** "Inter" (Google Fonts) -- a clean sans-serif optimized for UI at 16px/1.65 line-height. Weight 400 for body, 600 for emphasis. Reliable readability through the visual noise of layered elements.
- **Code/Terminal:** "Fira Code" (Google Fonts) -- monospace with ligatures at 14px for all code blocks. Weight 400.

**Color Palette:**
- **Navy deep:** #0a1428 (primary dark background)
- **Purple deep:** #1a0a28 (secondary background for color cycling)
- **Teal deep:** #0a2828 (tertiary background)
- **Triadic magenta:** #e040a0 (hot pink-magenta accent)
- **Triadic cyan:** #40e0d0 (bright cyan accent)
- **Triadic yellow:** #e0d040 (electric yellow accent)
- **Text primary:** #e0e8f0 (cool white)
- **Glitch red:** #ff2040 (glitch effect color channel)

## Imagery and Motifs
**Core visual motifs:**
- **Glitch-art background patterns:** CSS-generated glitch effects on background elements -- horizontal line displacement (clip-path with random inset values), RGB channel separation (text-shadow with colored offsets), and static noise (SVG feTurbulence). Triggered randomly every 8-15s, lasting 100-200ms.
- **Organic blob intrusions:** Large SVG shapes with 5-6 bezier control points, slowly morphing (requestAnimationFrame with sine-wave point oscillation). Fills use semi-transparent triadic colors (magenta, cyan, yellow at 0.15-0.25 opacity). These blobs drift across fixed positions, creating organic interference patterns over digital content.
- **Blur-focus entrance:** The hero text and key content elements use a blur-to-sharp reveal: initial state filter: blur(8px), opacity: 0.6. Revealed state: filter: blur(0), opacity: 1. Transition: 1.2s ease-out. This mimics camera focus pulling in cyberpunk cinematography.
- **Holographic panel frost:** Content panels use backdrop-filter: blur(12px) with semi-transparent triadic-tinted backgrounds, creating holographic display effects.

## Prompts for Implementation
**Cyberpunk holographic command center:** The site should feel like operating a multi-layered holographic display in a futuristic city. Information exists at multiple depths. Organic life intrudes on digital structure. Everything glitches occasionally, reminding the user that the system is alive and imperfect.

**Triadic background color cycle:**
- @keyframes bg-cycle { 0% { background-color: #0a1428; } 33% { background-color: #1a0a28; } 66% { background-color: #0a2828; } 100% { background-color: #0a1428; } }
- body { animation: bg-cycle 20s ease infinite; }

**Organic blob animation:**
- SVG shapes with transform applied via JavaScript.
- Each blob: 5-6 control points oscillating on sine waves at different frequencies.
- Position: fixed with slow CSS translateX animation (viewport-width traversal over 60-120s, infinite, alternate).
- Opacity: 0.15-0.25 with mix-blend-mode: screen for color blending.

**Blur-focus implementation:**
- .blur-entry { filter: blur(8px); opacity: 0.6; transition: filter 1.2s ease-out, opacity 1.2s ease-out; }
- .blur-entry.in-view { filter: blur(0); opacity: 1; }
- Triggered by Intersection Observer.

**Glitch effect (random trigger):**
- setInterval with 8000-15000ms random delay.
- Apply CSS class for 100-200ms: clip-path: inset(random% 0 random% 0); with duplicated pseudo-element offset by 4px with red/cyan tint.

**AVOID:** CTA-heavy layouts, pricing blocks, stat-grids, clean/minimal aesthetics. Embrace visual density and layered chaos.

## Uniqueness Notes
**Differentiators from other designs:**

1. **Organic blob shapes intruding on holographic content panels:** The biological-digital tension created by large, morphing organic blobs drifting across digital content panels is a unique visual metaphor for the "city" (organic) meeting ".dev" (digital).

2. **Triadic background color cycling:** The slow, continuous shift between three distinct deep colors (navy, purple, teal) creates an ever-changing atmospheric environment not replicated in other designs.

3. **Blur-to-sharp focus-pull entrance:** The camera-like focus transition from blurred to sharp for content reveals mimics cyberpunk cinematography in a way unique to this design's visual language.

**Chosen seed/style:** aesthetic: cyberpunk, layout: layered-depth, typography: geometric-sans, palette: triadic, patterns: blur-focus, imagery: glitch-art, motifs: organic-blobs, tone: mysterious-moody

**Avoided overused patterns:** photography imagery (90%), centered layout (98%), card-grid layout (96%), warm palette (94%), parallax patterns (99%), mono typography (81%).
<!-- DESIGN STAMP
  timestamp: 2026-03-21T16:06:27
  domain: xity.dev
  seed: seed
  aesthetic: xity.dev is a cyberpunk developer hub where code meets chaos -- a neon-drenched,...
  content_hash: 8b0c3e61450a
-->
