# Design Language for sora.quest

## Aesthetics and Tone
sora.quest channels a generative aesthetic — the procedural beauty, algorithmic emergence, and computational wonder of code-as-art applied to a quest-based exploration of 空 (sky/emptiness) and 소라 (shell/conch). The site unfolds — with the branching narratives of procedural quest generators, the emergent storytelling of roguelike adventures, and the delightful unpredictability of algorithms creating meaningful journeys from simple rules. Inspiration draws from the procedural worlds of Dwarf Fortress, the generative storytelling of Caves of Qud, the algorithmic beauty of Inconvergent's plotter art, and the atmospheric quest narratives of Journey by thatgamecompany. The tone is nostalgic-retro — warmly backward-looking language that frames algorithmic quests as continuations of ancient shell-seeking pilgrimages and sky-reading traditions, computation as the latest form of age-old seeking.

The generative language transforms sora.quest into a procedurally unfolding pilgrimage where sky phenomena trigger quest events, shell discoveries unlock narrative branches, and each visitor's journey is algorithmically unique yet mythically familiar.

## Layout Motifs and Structure
The layout uses a **portfolio-grid** architecture — content in quest-card modules creating the quality of a quest board where adventures are pinned, selected, and embarked upon, each card a portal to a different sky-shell journey.

**Portfolio Grid Architecture:**
- CSS Grid: repeat(auto-fill, minmax(280px, 1fr)) for quest cards
- Grid gap: 16px creating pathways between quest portals
- Featured quests: span 2 columns for epic-tier adventures
- Container: max-width: 1100px centered with 20px edge margins
- Staggered card heights via align-items: start for organic quest-board feeling
- The portfolio grid creates the quest-board quality of adventures available for selection

**Section Sequence:**
1. **Quest Gate:** Hero with elegant-serif title on analogous generative sky background, organic-blobs algorithmic cloud formations, glassmorphic-cards quest-selection portals
2. **Active Quests:** Featured journeys in portfolio grid — card-flip quest-reveal interaction with glassmorphic-cards translucent panels
3. **Shell Archive:** Collected specimens in grid cards — glassmorphic-cards specimen displays with organic-blobs simplified shell forms
4. **Sky Chronicle:** Atmospheric observations in compact grid with organic-blobs minimal cloud motifs
5. **Quest End:** Footer as journey's pause — nostalgic-retro farewell with organic-blobs settled algorithmic forms

## Typography and Palette
**Typography:**
- **Headlines:** "Cormorant Garamond" (Google Fonts) — elegant-serif at 2.2rem-3rem, weight 600. Its refined classical forms create the chronicle quality of quest narratives written in the tradition of medieval pilgrimage accounts, elegance that suggests long journeys recorded with care.
- **Body Text:** "Lato" (Google Fonts) — humanist sans at 0.9rem, weight 400, line height 1.8.
- **Quest Data:** "Fira Mono" (Google Fonts) — monospace at 0.85rem for quest parameters and procedural coordinates.
- **Labels:** "Lato" at 0.65rem, weight 700, uppercase, letter-spacing 0.1em.

**Color Palette:**
- **Dawn Sky:** #f0e8f0 — soft pink-gray sky background
- **Quest Blue:** #4868a8 — deep quest-marker blue for primary accent
- **Shell Rose:** #c87888 — muted rose for secondary accent
- **Horizon Gold:** #c8a850 — warm gold for tertiary/reward accent
- **Mist Panel:** rgba(240,232,240,0.7) — translucent sky-mist for glassmorphic panels
- **Chronicle Dark:** #201828 — deep purple-dark for text
- **Path Gray:** #887898 — purple-gray for secondary text
- **Quest Border:** rgba(72,104,168,0.1) — quest blue tint border

## Imagery and Motifs
**Glassmorphic-Cards Quest Portals:** Quest cards with glassmorphic treatment — background: rgba(240,232,240,0.7); backdrop-filter: blur(12px); border: 1px solid rgba(72,104,168,0.1); border-radius: 12px. The glass creates the portal quality of looking through translucent surfaces into quest worlds beyond.

**Card-Flip Quest Reveal:** Quest cards flip on interaction — CSS transform: rotateY(180deg) with 500ms transition revealing quest details on the reverse. Front shows quest title and difficulty; back reveals full description and rewards. The flip creates the quality of turning over quest cards in a tabletop adventure game.

**Organic-Blobs Algorithmic Clouds:** Decorative blob forms as generative cloud-shell hybrids — CSS border-radius with organic percentages (30% 70% 70% 30% / 30% 30% 70% 70%) in Quest Blue and Shell Rose at 0.03-0.05 opacity. Slow drift animation (translateX 0 to 20px over 15s infinite alternate). The blobs create the quality of procedurally generated cloud formations that also resemble shell interiors.

**Generative Path Lines:** Thin SVG path lines connecting quest cards — stroke: #4868a8; stroke-width: 0.5px; stroke-dasharray: 4 8; opacity: 0.08. The dashed paths create the quality of quest routes on an adventure map, connections between journey waypoints.

**Analogous Sky Harmony:** Color transitions using analogous harmony — sections shift through blue-purple-rose-gold maintaining harmonious atmospheric relationships. Each section's accent subtly shifts along the color wheel creating the quality of sky color at different times of the quest day.

## Prompts for Implementation
Build the page as a generative sky-shell quest board. Portfolio grid: .quest-board { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 16px; max-width: 1100px; margin: 0 auto; padding: 40px 20px; align-items: start; }

Glassmorphic card: .quest-card { background: rgba(240,232,240,0.7); backdrop-filter: blur(12px); border: 1px solid rgba(72,104,168,0.1); border-radius: 12px; padding: 24px; }

Card flip: .quest-flipper { perspective: 1000px; } .quest-inner { transition: transform 500ms; transform-style: preserve-3d; } .quest-flipper:hover .quest-inner { transform: rotateY(180deg); }

Organic blob: .cloud-blob { border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; opacity: 0.04; animation: drift 15s infinite alternate ease-in-out; }

AVOID: Standard game quest interfaces, corporate gamification platforms, and generic adventure sites. Let generative procedural emergence and nostalgic-retro pilgrimage language create a quest where sky reading is divination, shell finding is treasure hunting, and every journey generates a unique mythic narrative.

## Uniqueness Notes
1. **Generative for quest platform:** Procedural algorithmic emergence makes each visit a unique journey rather than a static content browse.
2. **Portfolio-grid as quest board:** Card-based grid creates the tabletop quality of selecting adventures from a physical quest board.
3. **Card-flip as quest reveal:** Physical card-turning interaction bridges digital quests with analog tabletop adventure traditions.
4. **Glassmorphic-cards as quest portals:** Translucent panels create the quality of looking through dimensional doorways into quest worlds.
5. **Organic-blobs as generative clouds:** Procedural blob forms serve double duty as sky phenomena and shell interiors, thematically connecting quest elements.

**Seed/Style:** aesthetic: generative, layout: portfolio-grid, typography: elegant-serif, palette: analogous, patterns: card-flip, imagery: glassmorphic-cards, motifs: organic-blobs, tone: nostalgic-retro

**Avoided Overused Patterns:** corporate aesthetic (90%), parallax patterns (94%), asymmetric layout (92%), mono typography (94%), warm palette (95%), friendly tone (90%), minimal imagery (93%). This design uses generative aesthetic, portfolio-grid layout, elegant-serif typography, analogous palette, and nostalgic-retro tone.
<!-- DESIGN STAMP
  timestamp: 2026-03-19T04:05:56
  domain: sora.quest
  seed: unspecified
  aesthetic: sora.quest channels a generative aesthetic — the procedural beauty, algorithmic ...
  content_hash: bf9f773ece33
-->
