Design a light-mode mobile app interface screen: calm spruce-tinted personal wealth tracking framed by soft grouped cards and quiet utilitarian precision.
LAYOUT
Mobile single-column stack with 16px horizontal margins. The rhythm cascades from a 48px top bar into an oversized spruce balance card, followed by an 8px-gap pill filter row, culminating in date-separated grouped transaction list cards.
PALETTE (use these exact hex values)
- #F7F9FA — Canvas Background: Global application viewport background behind all content blocks and lists
- #FFFFFF — Surface White: Grouped list backgrounds, inner metric containers, and inactive filter pills
- #066859 — Spruce Primary: Dominant hero balance card background and primary visual anchor
- #134B42 — Pine Shadow Active: Selected filter chip fill and highest-contrast interactive state
- #6FC2B0 — Mint Accent: Sparkline trajectory, eye toggle stroke, and hero card progress indicator fill
- #141D22 — Ink Text Primary: Titles, merchant names, primary balance, and transaction amounts
- #75828A — Slate Text Secondary: Timestamps, locations, notes, chevrons, and unselected filter text
- #087F6B — Positive Green: Income indicators, positive cash flow sums, and category icon badges
- #CD3E64 — Berry Crimson: Transit category circular icon background badge
- #FF4444 — Notification Dot: Unread indicator on top-right bell navigation icon
TYPOGRAPHY
Typeface SF Pro Display (or Inter, Plus Jakarta Sans, Public Sans), weights 400/500/600/700. Sizes 11px caption, 13px body-sm, 15px body, 16px subheading, 18px heading, 32px display. Tracking -0.03em for display figures, -0.01em for UI titles. Pragmatic, high-legibility neo-grotesque sans-serif. The voice balances confident financial authority through bold tabular figures with warm, friendly conversational subtitle notes ('Payback time 🙂').
GEOMETRY & SPACING
Corner radii — cards 20px, links 999px, inputs 16px, buttons 999px. Spacing on a 4px unit, 12px gaps, 20px between sections, 390px container, comfortable density.
DEPTH
Depth is rendered flatly through tonal contrast rather than layered blur shadows. Pure white cards (#FFFFFF) lift effortlessly off the pale cool ground (#F7F9FA), while the spruce hero container (#066859) acts as the high-contrast physical focal weight.
IMAGERY
Iconography is clean, linear, and housed within solid circular badges of distinct soft color keys (crimson for transit, teal for coffee, soft seafoam for retail). Avatars are circular photographic headshots with high natural warmth, seamlessly blending into the list hierarchy.
SIGNATURE DETAIL — the thing that makes this design itself
The spruce-green hero card containing an embedded white metric summary capsule and delicate rising sparkline node. Misusing it by switching to a standard flat blue or placing the summary bar outside the hero card instantly destroys the signature financial character.
MUST
- Group related daily transactions inside single white container cards with 20px rounded corners.
- Use hairline 1px dividers (#F1F5F9) indented to match row text alignment between grouped transaction items.
- Keep positive credits rendered in vibrant green (#087F6B) with an explicit plus prefix (+).
- Nest the white Today's summary widget directly inside the bottom half of the spruce balance card.
AVOID
- Do not separate individual transaction rows into distinct floating cards; keep them grouped by date.
- Avoid harsh drop shadows; rely entirely on card surface contrast (#FFFFFF vs #F7F9FA).
- Never use generic black (#000000); use deep ink (#141D22) for primary typography.
- Do not drop the currency symbol or decimal precision in the primary hero display.
OUTPUT
Render as a clean, pixel-crisp UI design at roughly 1760:3840. Flat vector rendering, real legible text, no browser chrome, no device mockup frame, no watermark, no lorem ipsum placeholder blocks. 在 DraPub 中尝试