Design a light-mode web interface screen: clinical apothecary meets editorial luxury through midnight plum drama, crisp teal pills, and airy clinical cards.
LAYOUT
The page flows from an atmospheric, high-impact hero header into a disciplined two-column grid (6 benefits left, ingredient capsule right). It continues with a split video/science breakdown, a sequential 3-card horizontal routine stepper, an elongated marine-toned value banner, and concludes with a paginated review carousel over footer trust pillars.
PALETTE (use these exact hex values)
- #151128 — Midnight Plum: immersive nocturnal backdrop for the hero canvas and navigation header bar
- #ffffff — Pure Canvas: primary light background for ingredient modules, how-to-use steps, and review cards
- #f3f7fa — Glacial Blue: soft tinted fill for ingredient sidebars, step containers, and testimonial cards
- #0e2b3d — Dark Marine: deep rich teal-slate background container for the value proposition feature block
- #2aa7a6 — Clinical Teal: high-priority call to action pill buttons, icon badge backgrounds, and interactive focus states
- #1a1f2c — Deep Obsidian: dominant high-contrast text color for headings and bold titles on light surfaces
- #64748b — Slate Heather: secondary descriptions, subtext, captions, and microcopy throughout content sections
- #e89242 — Warm Amber: star rating icons and subtle diurnal sun glyphs across testimonials and steps
TYPOGRAPHY
Typeface Playfair Display (or Cormorant Garamond, Freight Text, DM Serif Display), weights 400/500/600. Sizes 11px caption, 13px body-sm, 14px body, 16px body-lg, 20px subheading, 26px heading, 44px display. Tracking -0.015em at display, 0 at heading. The typography blends classical botanical apothecary tradition with modern dermatological precision. The headline serif feels refined, luxurious, and deliberate, while the sans-serif body provides clinical clarity and legible reassurance for product claims. Cormorant Garamond or Playfair Display paired with Plus Jakarta Sans closely mirrors this mood.
GEOMETRY & SPACING
Corner radii — cards 16px, links 4px, inputs 8px, buttons 999px. Spacing on a 8px unit, 24px gaps, 88px between sections, 1200px container, comfortable density.
DEPTH
Depth is rendered flat and modern, relying on subtle background tint shifts (#f3f7fa against pure white) rather than heavy drop shadows. When elevation occurs, it is an imperceptible 0 4px 16px rgba(0, 0, 0, 0.04) blur on isolated step cards and carousel arrows.
IMAGERY
Photography embraces dewy, soft-lit clinical beauty: backlit studio renders of cosmetic bottles resting on raw stone slabs alongside lavender flora, and relaxed portraiture of glowing, bare skin. Supporting graphics include macro circular crops of natural gels and minimalist outline illustrations for skincare application routines.
SIGNATURE DETAIL — the thing that makes this design itself
The dual-world hero shift: anchoring the top of the shopping journey in a nocturnal deep plum botanical garden, then flipping immediately into an ultra-clean, clinical laboratory white grid. It fails if the dark color leaks haphazardly into content sections, destroying the scientific freshness.
MUST
- Retain the sharp visual transition from dark midnight plum hero to immaculate white body.
- Use full pill (999px) border radius on all action buttons and numerical step badges.
- Pair delicate editorial serif headings with neutral sans-serif descriptions for luxury skincare credibility.
- Keep card corners consistently rounded between 14px and 16px for a soft organic feel.
AVOID
- Do not bleed the dark purple hero background down into the clinical product details.
- Do not use sharp 0px corners on interactive buttons or structural cards.
- Never replace the editorial serif headings with heavy grotesque display fonts.
- Avoid high-contrast black borders; use soft borders (#eef2f6) or background tint deltas.
OUTPUT
Render as a clean, pixel-crisp UI design at roughly 2400:3440. Flat vector rendering, real legible text, no browser chrome, no device mockup frame, no watermark, no lorem ipsum placeholder blocks. Try in DraPub