# Design Language for bada.quest

## Aesthetics and Tone

bada.quest is a holographic aurora observatory -- a site that feels like standing at the edge of a glass platform suspended above the Arctic Circle at the precise moment the northern lights erupt across the entire sky. The aesthetic fuses holographic iridescence with the intimate warmth of a campfire. Every surface carries a shifting prismatic sheen, but the underlying palette is rooted in sunset golds, burnt ambers, and deep magentas rather than the cold blues typical of holographic design. This is holographic rendered through a warm-spectrum lens.

The tone is warm-inviting: the site greets you the way a host greets you at the door of a lodge with floor-to-ceiling windows facing the aurora. There is wonder here, but also comfort. The language of the interface communicates "stay, explore, lose yourself" rather than "buy, subscribe, convert." Every interaction feels like an act of discovery -- revealing a new shimmer, a new gradient fold, a new color that wasn't there a moment ago.

The inspiration is threefold: (1) the prismatic light-splitting of holographic foil when tilted under warm light, (2) the layered curtains of aurora borealis in pink-green-gold formations, and (3) the visual language of quest maps and wayfinding -- compass roses, dotted paths, waypoint markers -- but rendered in iridescent holographic materials rather than parchment.

## Layout Motifs and Structure

The layout follows a **broken-grid** composition: content blocks are deliberately offset, overlapping at intentional collision points, and rotated by subtle degrees (1-3deg). No two content sections share the same alignment axis. This creates a sense of dynamic motion and discovery, as if the content is scattered across the page like waypoints on a quest map that the viewer must navigate visually.

**Broken-Grid System:**
The underlying invisible grid is a 16-column grid, but content blocks only occupy 5-9 columns and are positioned at irregular starting points. Column 1 is never used as a starting point. Content blocks have generous internal padding (2.5rem-4rem) but their external margins are asymmetric: some blocks push into the left gutter while others float toward the right edge with 6+ columns of negative space beside them.

**Overlap Zones:**
At 3-4 points in the vertical scroll, content blocks deliberately overlap by 15-30% of their height. These overlap zones create visual "collisions" where the holographic shimmer of one block bleeds into the next, producing an aurora-curtain effect at the intersection. The overlapping block always has a slightly different holographic angle, so the shimmer appears to shift as the viewer's eye crosses the boundary.

**Depth Layering:**
Three visual depth planes:
- **Background plane (z: 0):** A dark warm field (#1a0f1e) with a slow-moving CSS conic-gradient aurora simulation that cycles through sunset pinks, golds, and deep magentas. This is always visible but always behind content.
- **Content plane (z: 1):** The broken-grid blocks sit here. Each block has a translucent holographic surface -- a semi-transparent background with a CSS shimmer gradient overlay that shifts hue based on scroll position.
- **Accent plane (z: 2):** Floating holographic orbs, compass-rose motifs, and dotted waypoint paths that drift slowly across the viewport, always in front of content but at low opacity (0.15-0.3). These are decorative and non-interactive.

**Section Flow:**
1. Hero (100vh): Immersive aurora field with the "bada.quest" wordmark floating center-screen, rendered in holographic shimmer text.
2. Quest Introduction (80vh): A single large broken-grid block, offset right, with a poetic description of the site's purpose. A dotted waypoint path animates from the hero down to this block.
3. Feature Waypoints (variable): 4-6 content blocks in broken-grid arrangement, each representing a "waypoint" in the quest narrative. Each fades in as the user scrolls to it.
4. Aurora Interlude (60vh): A full-viewport aurora animation -- no content, just visual spectacle. The user scrolls through pure light.
5. Closing Beacon (100vh): A final centered holographic orb with a single line of text, fading to the dark background.

## Typography and Palette

**Typography:**

- **Display / Headlines:** "Nunito" (Google Fonts) -- a rounded-terminal sans-serif with a warm, approachable character. Used at 3.5rem-7rem for the hero wordmark and section headings. Weight: 800 (ExtraBold) for maximum presence. The rounded terminals of Nunito echo the soft, organic curves of aurora curtains and holographic bubbles. Letter-spacing: 0.04em. All headings use standard case (not uppercase) to maintain warmth.

- **Body / Paragraph:** "Quicksand" (Google Fonts) -- a geometric rounded sans-serif with excellent readability and a distinctly soft, modern feel. Used at 1rem-1.2rem / line-height 1.75 for body text. Weight: 400 for body, 600 for emphasis. Quicksand's perfectly rounded terminals complement Nunito's while being distinct enough to create hierarchy. The geometric structure provides clarity within the holographic shimmer environment.

- **Accent / Waypoint Labels:** "Comfortaa" (Google Fonts) -- a rounded geometric sans-serif with wide letterforms and a futuristic-yet-friendly personality. Used at 0.75rem-0.9rem for waypoint labels, UI annotations, navigation items, and metadata. Weight: 500. Letter-spacing: 0.12em. Text-transform: uppercase for navigation and labels only. Comfortaa's wide proportions give it a spacious, explorative quality appropriate for quest-themed wayfinding elements.

**Palette:**

The palette is sunset-warm with holographic iridescence:

| Role | Color | Hex | Usage |
|------|-------|-----|-------|
| Deep Night | Midnight Plum | #1a0f1e | Primary background, deepest layer |
| Warm Dark | Ember Shadow | #2d1524 | Secondary background, content block base |
| Aurora Pink | Sunset Rose | #e85d75 | Primary accent, headings, interactive states |
| Aurora Gold | Molten Amber | #f0a830 | Secondary accent, waypoint markers, highlights |
| Aurora Magenta | Holographic Fuchsia | #d43f8c | Tertiary accent, shimmer peaks, hover states |
| Warm Cream | Firelight Ivory | #f5e6d0 | Body text, primary readable content |
| Soft Blush | Petal Mist | #f0c4b8 | Secondary text, captions, muted annotations |
| Iridescent Teal | Prismatic Jade | #3dcfb4 | Holographic shimmer accent, used sparingly for prismatic effect |

**Gradient Definitions:**
- **Aurora Shimmer:** `linear-gradient(135deg, #e85d75 0%, #f0a830 35%, #d43f8c 65%, #3dcfb4 100%)` -- the primary holographic gradient, applied to shimmer overlays and decorative elements.
- **Night Field:** `radial-gradient(ellipse at 30% 70%, #2d1524 0%, #1a0f1e 70%)` -- the background aurora glow, slow-rotating.
- **Waypoint Glow:** `radial-gradient(circle, #f0a830 0%, transparent 70%)` -- used behind waypoint markers.

## Imagery and Motifs

**Holographic Shimmer Surfaces:**
Every content block has a CSS-generated holographic surface: a `background` using the aurora shimmer gradient at very low opacity (0.06-0.12), combined with a `backdrop-filter: blur(8px)` and a thin 1px border in `rgba(240, 168, 48, 0.2)`. As the user scrolls, the `background-position` of the shimmer gradient shifts (via CSS custom properties updated on scroll), creating the impression that the holographic foil is catching light from different angles. This is the signature visual effect of the entire site.

**Aurora Curtain Animations:**
At three points in the scroll (hero, interlude, and closing), full-viewport CSS animations render aurora curtains. These are built from 4-6 layered `div` elements, each with a different vertical sinusoidal CSS animation (`@keyframes aurora-wave`) that oscillates `transform: translateY()` and `opacity` on a 6-12 second cycle. Each layer uses a different color from the palette (sunset rose, molten amber, holographic fuchsia, prismatic jade) at 0.15-0.25 opacity. The combined effect produces slowly undulating curtains of colored light across the dark background.

**Neon-Glow Elements:**
Key interactive and decorative elements use a neon-glow treatment: a `text-shadow` or `box-shadow` stack of 3 layers at increasing blur radii (2px, 8px, 20px) in sunset rose (#e85d75) or molten amber (#f0a830). This creates a soft, warm neon halo rather than the harsh electric neon of cyberpunk aesthetics. Applied to: the hero wordmark, waypoint markers, the navigation dot indicators, and interactive hover states.

**Compass Rose Motifs:**
An SVG compass rose -- rendered in thin 1px strokes of firelight ivory (#f5e6d0) at 0.2 opacity -- appears as a large (40vw) decorative background element positioned behind the hero section, slowly rotating (360deg over 120 seconds). A smaller version (8vw) appears beside each waypoint heading. The compass rose has 8 points with subtle holographic gradient fills on alternating points.

**Dotted Waypoint Paths:**
Thin dotted lines (1px dots, 4px gap, firelight ivory at 0.3 opacity) connect content blocks vertically, weaving between the broken-grid elements. These paths are drawn using SVG `<path>` elements with `stroke-dasharray` animation -- they "draw in" as the user scrolls down, creating the sensation of a quest route being charted in real time. The paths curve organically rather than following straight lines, bending around content blocks.

**Holographic Orbs:**
3-5 floating CSS-generated spheres (created with layered `radial-gradient` and `box-shadow`) drift across the accent layer. Each orb is 3-8vw in diameter, uses the aurora shimmer gradient, and has a slow orbital animation (CSS `@keyframes float-orbit`) with a 15-25 second period. The orbs cast no shadow but emit a soft ambient glow via `box-shadow: 0 0 40px rgba(232, 93, 117, 0.15)`.

## Prompts for Implementation

**Full-Screen Narrative Experience:**
The site must be experienced as a continuous quest from darkness into aurora light and back into darkness. The hero (100vh) begins with a 2-second darkness, then the aurora curtain fades in from opacity 0 to 0.25, followed by the wordmark "bada.quest" rendering letter-by-letter with a neon-glow build-up (each letter gains its glow shadow over 150ms in sequence). Below the wordmark, a single line in Quicksand 400 at 1.1rem fades in after the wordmark completes: a poetic fragment about beginning a quest, not a product tagline.

**Fade-Reveal Scroll Animations:**
Every content block enters the viewport via a fade-reveal: starting at `opacity: 0; transform: translateY(30px)`, transitioning to `opacity: 1; transform: translateY(0)` over 600ms with an ease-out curve. This is triggered by IntersectionObserver at 15% visibility threshold. The fade-reveal is the ONLY entrance animation -- no slides from the side, no scale-ups, no bounces. The consistency of fade-reveal across all blocks creates a meditative rhythm that matches the warm-inviting tone. Stagger child elements within a block by 80ms each for a gentle cascade.

**Holographic Scroll-Linked Shimmer:**
A single `scroll` event listener (throttled to 60fps via `requestAnimationFrame`) updates a CSS custom property `--scroll-hue-shift` on `document.documentElement`. This value (0-360, mapped from scroll position) is used in the holographic surface gradient as: `filter: hue-rotate(var(--scroll-hue-shift, 0deg))`. As the user scrolls, every holographic surface simultaneously shifts its color temperature, creating a site-wide iridescent effect that responds to navigation. This is the most distinctive interactive feature.

**Broken-Grid CSS Implementation:**
Use CSS Grid with `grid-template-columns: repeat(16, 1fr)` on each section. Position content blocks using explicit `grid-column` and `grid-row` values. Apply `transform: rotate()` with small values (-2deg to 3deg) to select blocks. Use `margin-top` with negative values (-3rem to -8rem) on overlapping blocks to create the collision zones. On mobile (< 768px), collapse to a single column with no rotation but preserve the fade-reveal and holographic shimmer.

**Aurora Interlude Section:**
The interlude section (60vh) contains zero text content. It is a pure visual moment: 5 layered aurora curtain divs animating slowly, with the compass rose SVG rotating at center. As the user scrolls through this section, the `--scroll-hue-shift` variable causes the aurora colors to cycle through the full warm spectrum. This section exists solely to give the viewer a moment of wonder between content sections. It should feel like cresting a hill on a night hike and seeing the full aurora for the first time.

**AVOID:** CTA buttons, pricing blocks, testimonial carousels, stat-counter grids, team photo grids, cookie banners, newsletter signup forms, hamburger menus with complex flyout panels, hero background videos. This is not a SaaS landing page. It is an immersive holographic quest experience.

**Performance Notes:**
- All shimmer effects use CSS only (gradients, filters, custom properties) -- no canvas or WebGL
- Aurora curtain animations use `transform` and `opacity` only (GPU-composited properties)
- Floating orbs use CSS animations, not JavaScript
- The only JavaScript is for the scroll-linked hue-shift and IntersectionObserver fade-reveals

## Uniqueness Notes

**Differentiators from other designs in this collection:**

1. **Holographic warmth instead of holographic cold:** Holographic aesthetics at 9% frequency in this collection default to cool blue/silver/chrome palettes. bada.quest inverts this entirely -- the holographic shimmer is rendered in sunset rose, molten amber, and fuchsia, creating an unprecedented warm holographic that feels like holographic foil under firelight rather than under fluorescent lights. No other design in the collection combines holographic iridescence with a sunset-warm palette.

2. **Broken-grid as quest cartography:** The broken-grid layout (4% frequency, extremely rare) is used here not as a fashionable asymmetric choice but as a narrative device -- content blocks are positioned like waypoints on a quest map, connected by animated dotted paths. The layout IS the story. This functional integration of broken-grid with wayfinding motifs appears nowhere else in the 44 existing designs.

3. **Fade-reveal as sole animation vocabulary:** While 97% of designs use parallax and 95% use stagger, bada.quest uses only fade-reveal (2% frequency) as its entrance animation. Every element enters the same way. This extreme restraint creates a meditative, hypnotic scroll rhythm that stands in sharp contrast to the animation-heavy approaches of other designs. The visual interest comes from the holographic shimmer and aurora curtains, not from entrance choreography.

4. **Aurora interlude as pure visual break:** No other design in the collection includes a content-free visual spectacle section. The 60vh aurora interlude is a deliberate pause in the narrative -- a moment of pure aesthetic experience with zero information content. This is inspired by the "ma" (negative space) concept but applied to temporal scroll-space rather than spatial layout.

5. **Rounded-sans typography trio:** With rounded-sans at only 2% frequency, the Nunito + Quicksand + Comfortaa combination creates a typographic personality that is soft, approachable, and distinctly un-corporate. Every other high-frequency design uses mono (97%) or humanist (27%) type. The triple-rounded-sans stack gives bada.quest a uniquely gentle, exploratory voice.

**Seed/Style:** aesthetic: holographic, layout: broken-grid, typography: rounded-sans, palette: sunset-warm, patterns: fade-reveal, imagery: neon-glow, motifs: aurora-lights, tone: warm-inviting

**Avoided overused patterns:** corporate aesthetic (54%), asymmetric/centered layout (93%/86%), mono typography (97%), parallax/stagger patterns (97%/95%), tech motifs (97%), friendly tone (61%), minimal imagery (93%). None of these appear in this design's primary vocabulary.
<!-- DESIGN STAMP
  timestamp: 2026-03-18T20:22:12
  domain: bada.quest
  seed: unspecified
  aesthetic: bada.quest is a holographic aurora observatory -- a site that feels like standin...
  content_hash: 16d2569469af
-->
