Design a light-mode mobile app interface screen: sun-drenched aspirational wanderlust structured by crisp floating white modules and soft pastel badges.
LAYOUT
The mobile layout follows a top-heavy visual hierarchy beginning with a full-bleed 50vh scenic hero containing branding and floating utility buttons. A hero headline introduces the experience before bridging into a floating white search widget. Below the fold, content flows systematically: value pillars quad card, section title with carousel, followed by split promotional video tiles.
PALETTE (use these exact hex values)
- #ffffff — Pure White: card backgrounds, hero title typography, icon cutouts, and interactive card surfaces
- #f6f8fa — Canvas Ice: primary lower page background beneath the hero header section
- #e0725c — Terracotta Coral: high-priority action triggers including search submit button and active focal indicators
- #181e28 — Midnight Slate: primary section headings, destination titles, and circular top-navigation icon fills
- #718096 — Muted Slate: body captions, input placeholders, date labels, and tertiary UI descriptors
- #f59e0b — Rating Amber: review star ratings and destination score highlights
- #e8f5e9 — Mint Tint: circular background for the adventure feature category icon
- #e3f2fd — Sky Tint: circular background for the security and protection feature category icon
- #f3e5f5 — Lavender Tint: circular background for the premium service feature category icon
TYPOGRAPHY
Typeface Plus Jakarta Sans (or Inter, SF Pro Display, Montserrat), weights 400/500/600/700. Sizes 10px caption, 12px body-sm, 13px body, 15px body-lg, 18px heading, 36px display. Tracking -0.02em at display, 0 at body, +0.06em at micro-tags. The typographic tone is refined, modern, and confident, expressed through Plus Jakarta Sans. Its clean circular geometric curves harmonize with the 20px card radii and circular button components. For open-source implementations, Inter or SF Pro Display offer direct drop-in structural fidelity.
GEOMETRY & SPACING
Corner radii — cards 20px, links 4px, inputs 12px, buttons 999px. Spacing on a 4px unit, 12px gaps, 24px between sections, 390px container, comfortable density.
DEPTH
Depth is created through gentle, atmospheric diffusion rather than stepped structural layers. Cards float over the background canvas using a single diffuse shadow (0 10px 30px rgba(0, 0, 0, 0.05)), while top navigation items rely on backdrop blur and low-opacity dark tints over dynamic photography.
IMAGERY
Photography must feature aspirational, sun-lit world destinations (Santorini domes, Balinese temples, Mt. Fuji cherry blossoms) with rich contrast and clean blue skies. Desaturated, gritty, or indoor corporate stock photography will immediately destroy the escapist travel brand equity.
SIGNATURE DETAIL — the thing that makes this design itself
The signature element is the floating white multi-segment search pill that straddles the boundary between the photographic hero and the light canvas. It breaks typical mobile input paradigms by compressing four key booking questions horizontally into a single tactile, rounded panel capped with a vibrant terracotta circle.
MUST
- Position the multi-field search bar precisely straddling the hero image bottom boundary.
- Use 20px border radius consistently across all primary white cards and image tiles.
- Reserve the terracotta coral #e0725c solely for discovery and high-value conversion actions.
- Apply subtle 1px vertical borders (#edf2f7) to partition inline card fields cleanly.
AVOID
- Do not use harsh black drop shadows; keep elevation soft with rgba(0,0,0,0.06) or lower.
- Do not apply bright primary accent colors to the feature quad icon backgrounds.
- Do not square off card corners; sharp rectangles break the fluid, premium hospitality tone.
- Do not crowd destination cards; preserve a 12px horizontal peek gap in carousel scrolling.
OUTPUT
Render as a clean, pixel-crisp UI design at roughly 1280:3840. Flat vector rendering, real legible text, no browser chrome, no device mockup frame, no watermark, no lorem ipsum placeholder blocks. Try in DraPub