# Design Language for ppuzzle.dev

## Aesthetics and Tone
ppuzzle.dev channels a blobitecture aesthetic — the fluid, organic forms of blob-shaped architecture applied to a Political Puzzle developer platform. The site flows — rounded corners everywhere, undulating section boundaries, and the soft, biomorphic quality of development tools designed without a single sharp edge. Inspiration draws from the organic architecture of Zaha Hadid, the blob furniture of Karim Rashid, the fluid interfaces of Notion's marketing, and the bubbly quality of Studio Ghibli's environments. The tone is conversational — direct, developer-to-developer language that makes political puzzle-solving tools feel like a natural, friendly conversation.

## Layout Motifs and Structure
The layout uses a **hexagonal-honeycomb** architecture — content organized in hexagonal cells that mirror the interlocking puzzle pieces of the Political Puzzle platform.

**Hexagonal Honeycomb Architecture:**
- Hexagonal grid using CSS clip-path for hex shapes
- Desktop: 3 hex columns with offset rows
- Each hex: approximately 260px wide
- Feature hexes span 2 cells
- Container: max-width: 960px centered
- Each hex a puzzle piece in the political computation system

**Section Sequence:**
1. **Puzzle Origin:** Hero with kinetic-animated title on terracotta-warm blobitecture gradient, vintage-photography retro political imagery, sharp-angles geometric puzzle edge accents
2. **Pieces:** Developer tools in hex grid — progressive-disclosure interactive feature depth with vintage-photography documentary tool images
3. **Assembly:** API documentation in hex clusters with sharp-angles precise puzzle-edge graphics
4. **Solve:** Solution showcase in expanded hex with vintage-photography result evidence
5. **Complete:** Footer as puzzle completion — conversational closing with sharp-angles final puzzle edge and developer farewell

## Typography and Palette
**Typography:**
- **Headlines:** "Sora" (Google Fonts) — kinetic-animated geometric sans at 2.2rem-3rem, weight 700 with subtle letter-spacing shift on scroll (0em to 0.01em). Its clean geometry bridges blob-organic aesthetics with developer precision.
- **Body Text:** "Inter" (Google Fonts) — precise sans at 0.9rem, weight 400, line height 1.75.
- **Code:** "JetBrains Mono" (Google Fonts) — monospace at 0.85rem for code examples.
- **Labels:** "Inter" at 0.65rem, weight 600, uppercase, letter-spacing 0.1em.

**Color Palette:**
- **Terra Dark:** #1c1410 — deep terracotta dark for backgrounds
- **Clay Surface:** #2c1c18 — warm clay for panels
- **Terracotta Main:** #c87848 — warm terracotta for primary accent
- **Sage Code:** #68a058 — sage green for code/secondary accent
- **Sky Info:** #5890c0 — clear sky for info/tertiary accent
- **Sand Light:** #f0e4d0 — warm sand for text on dark
- **Shadow Clay:** #604838 — clay shadow for secondary text
- **Border Terra:** rgba(200,120,72,0.1) — terracotta border

## Imagery and Motifs
**Vintage-Photography Political Evidence:** Political puzzle concepts illustrated through vintage-treated imagery — CSS filter: sepia(0.2) contrast(1.08) brightness(0.95) with subtle grain overlay at 0.04 opacity. The vintage treatment gives political puzzle evidence the archival quality of documented discoveries.

**Progressive-Disclosure Feature Depth:** Developer features reveal in stages — initial summary visible, detailed specs expand on click with max-height animation from 0 to auto over 400ms ease-out. The progressive disclosure mirrors the puzzle-solving process of uncovering information layer by layer.

**Sharp-Angles Puzzle Edges:** Decorative angular elements — CSS clip-path triangles and zigzag patterns (8-16px) in Terracotta Main at 0.06-0.1 opacity positioned at section boundaries. The sharp angles create the interlocking edge quality of puzzle pieces connecting.

**Terracotta-Warm Blob Atmosphere:** Backgrounds use warm terracotta with soft organic radials — radial-gradient(at 50% 40%, rgba(200,120,72,0.04), transparent 50%) with blob-shaped (border-radius: 50% 40% 60% 50% / 40% 50% 50% 60%) highlight areas. The warm blobs create the organic, approachable quality of blobitecture.

**Hex as Puzzle Piece:** Each hexagonal cell functions as a puzzle piece — CSS clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%). The hex shape embodies the interlocking political puzzle the platform helps solve.

## Prompts for Implementation
Build the page as a blobitecture political puzzle. Hex grid: .hex-grid { display: flex; flex-wrap: wrap; justify-content: center; } .hex-cell { width: 260px; height: 225px; clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); margin: -28px 2px; background: #2c1c18; padding: 40px 28px; text-align: center; }

Progressive disclosure: .feature-summary { cursor: pointer; } .feature-detail { max-height: 0; overflow: hidden; transition: max-height 400ms ease-out; } .feature-detail.open { max-height: 500px; }

Sharp angles: .puzzle-edge { clip-path: polygon(0 0, 10% 100%, 20% 0, 30% 100%, 40% 0, 50% 100%, 60% 0, 70% 100%, 80% 0, 90% 100%, 100% 0); height: 8px; background: rgba(200,120,72,0.08); }

Blob highlight: .blob-glow { position: absolute; border-radius: 50% 40% 60% 50% / 40% 50% 50% 60%; background: radial-gradient(circle, rgba(200,120,72,0.04), transparent 70%); }

AVOID: Standard developer documentation, corporate API pages, and minimal code platforms. Let blobitecture softness and conversational directness create a Political Puzzle developer platform where tools feel organic, approachable, and naturally interlocking.

## Uniqueness Notes
1. **Blobitecture for political puzzle dev:** Organic, rounded forms make developer tools feel approachable and naturally interlocking like puzzle pieces.
2. **Hexagonal-honeycomb as puzzle grid:** Hex cells function as interlocking puzzle pieces in the political computation system.
3. **Progressive-disclosure as puzzle-solving:** Layered feature reveals mirror the process of uncovering political puzzle information.
4. **Vintage-photography as archival evidence:** Aged imagery gives political puzzle content the documented quality of archival discoveries.
5. **Sharp-angles as puzzle edges:** Angular decorative elements create the interlocking quality of puzzle pieces connecting.

**Seed/Style:** aesthetic: blobitecture, layout: hexagonal-honeycomb, typography: kinetic-animated, palette: terracotta-warm, patterns: progressive-disclosure, imagery: vintage-photography, motifs: sharp-angles, tone: conversational

**Avoided Overused Patterns:** corporate aesthetic (84%), parallax patterns (90%), asymmetric layout (88%), mono typography (91%), warm palette (93%), friendly tone (84%), minimal imagery (89%). This design uses blobitecture aesthetic, hexagonal-honeycomb layout, terracotta-warm palette, vintage-photography imagery, and conversational tone.
<!-- DESIGN STAMP
  timestamp: 2026-03-19T02:49:34
  domain: ppuzzle.dev
  seed: unspecified
  aesthetic: ppuzzle.dev channels a blobitecture aesthetic — the fluid, organic forms of blob...
  content_hash: e5db2a1b18dd
-->
