Design a light-mode web interface screen: private banking dashboard balancing midnight executive authority with luminous light-canvas precision and ethereal 3d financial artifacts.
LAYOUT
Rigid two-tier architecture: an omnipresent 240px dark executive rail on the left, paired with a full-viewport content scroll on the right. The main canvas stacks a utility top-bar over a 4-card KPI metric row, followed by a split analytics grid (2/3 chart, 1/3 donut). The lower tier pairs detailed holdings with activity logs, concluding with a 3-up insight recommendation shelf.
PALETTE (use these exact hex values)
- #0A0F26 — Midnight Sidebar: Exclusive dark foundation for permanent vertical navigation and brand presence.
- #F8F9FC — Canvas Wash: Warm-cool neutral background tint behind all analytic dashboard modules.
- #FFFFFF — Card Elevated: Crisp foreground surface for data containers, graphs, and metric modules.
- #414CE4 — Executive Cobalt: Decisive interactive trigger applied to primary CTA buttons and active navigation pills.
- #10B981 — Yield Mint: Signals positive yield, capital inflows, and equity line markers across sparklines.
- #D97706 — Risk Amber: Denotes moderate portfolio risk scores and cash balance proportions.
- #0F172A — Deep Slate: Primary metric readouts, section titles, and asset ticker symbols.
- #64748B — Muted Slate: Secondary labels, timestamps, metadata keys, and axis lines.
TYPOGRAPHY
Typeface Plus Jakarta Sans (or Inter, SF Pro Display), weights 400/500/600/700. Sizes 11px caption, 12px body-sm, 13px body, 14px body-lg, 16px subheading, 20px heading, 28px display. Tracking -0.02em at display, 0 at body. The typographic tone is institutional yet agile, driven by a modern geometric sans-serif (Plus Jakarta Sans or Inter). It evokes modern Swiss banking: disciplined tabular alignment for numeric valuations, balanced against tight-tracking lowercase descriptions that prevent dense financial data from feeling overwhelming.
GEOMETRY & SPACING
Corner radii — cards 16px, links 6px, inputs 10px, buttons 8px. Spacing on a 4px unit, 16px gaps, 24px between sections, 1440px container, comfortable density.
DEPTH
Depth is produced through subtle surface separation rather than heavy drop shadows. The #FFFFFF modules lift off the #F8F9FC wash via whisper-light shadows (0 1px 3px rgba(15,23,42,0.04), 0 8px 16px rgba(15,23,42,0.02)). Interactive dropdowns and 3D insight orbs convey localized floating volume with internal luminescence.
IMAGERY
Illustrations are rendered as hyper-clean, glossy 3D skeumorphs encapsulated in radiant ambient light pools (scales of justice, stacked charts, golden tokens). Real-world corporate photography is replaced entirely with clean vector brand emblems (Apple, Microsoft, Vanguard) inside rounded 32px app icons.
SIGNATURE DETAIL — the thing that makes this design itself
The distinctive pairing of an opaque midnight-obsidian vertical control column against luminous white cards terminating in soft, ethereal 3D ambient glass artifacts. To execute properly, ensure the 3D illustrations emit a soft radial colored glow that fades seamlessly into the white card background.
MUST
- Retain the sharp tonal clash between the deep obsidian nav bar and light canvas.
- Use 16px corner radius consistently across all primary analytic card modules.
- Format currency metrics with tabular numerals and -0.02em tracking for maximum legibility.
- Ground financial gains in sharp emerald (#10B981) and balance indicators with soft sparklines.
AVOID
- Never introduce heavy 1px dark borders around cards; rely on white surfaces over #F8F9FC.
- Do not use harsh neon greens; stick strictly to refined mint and emerald palettes.
- Avoid flat, generic vector clip-art; insight illustrations require glassmorphic or illuminated 3D renders.
- Do not convert the left sidebar into a light gray column; it anchors the premium brand identity.
OUTPUT
Render as a clean, pixel-crisp UI design at roughly 2784:2960. Flat vector rendering, real legible text, no browser chrome, no device mockup frame, no watermark, no lorem ipsum placeholder blocks. Try in DraPub