Creative North Star: "The Fiscal Atelier" This design system moves away from the sterile, "template-locked" feel of traditional fintech and into the realm of high-end editorial curation. We are building a digital workspace that feels like a bespoke financial atelier—where precision meets warmth.
By rejecting the "flat grid" in favor of intentional asymmetry, layered surfaces, and high-contrast typography, we communicate a brand that is both authoritative (Archer/Newsreader) and technologically advanced (Manrope/Linear-inspired clarity). This system is designed to feel "built," not "generated," using depth and tonal transitions to guide the eye without the clutter of traditional UI dividers.
The palette is rooted in a "Warm Industrial" aesthetic. We pair the structural reliability of Navy/Slate with the organic invitation of parchment-inspired warm grays.
Explicit Instruction: Designers are prohibited from using 1px solid borders for sectioning or containment.
Boundaries must be defined solely through background color shifts or subtle tonal transitions. For example, a surface-container-low section sitting against a surface background creates a clean, architectural break that feels more premium than a stroke.
Treat the UI as a series of physical layers—like stacked sheets of fine, heavy-stock paper.
- Surface (Base):
#fff8f3— The canvas. - Surface-Container-Low:
#fff2e3— For subtle secondary content. - Surface-Container-High:
#f6e6d3— To pull elements toward the user. - Surface-Container-Highest:
#f0e0cd— For the most prominent interactive modules.
While the system avoids "neon" or "loud" effects, we utilize Matte Glassmorphism for floating elements (modals, dropdowns, navigation bars).
- Use semi-transparent surface colors with a
backdrop-filter: blur(20px). - This allows the warmth of the underlying layers to bleed through, ensuring the UI feels integrated rather than "pasted on."
The typographic system is a dialogue between "The Authority" (Serif) and "The Tool" (Sans-Serif).
| Role | Token | Font Family | Weight | Size | Purpose |
|---|---|---|---|---|---|
| Display | display-lg |
Newsreader (Archer Proxy) | Medium | 3.5rem | High-end editorial statements |
| Headline | headline-md |
Newsreader | Regular | 1.75rem | Page section headers |
| Title | title-lg |
Manrope | Bold | 1.375rem | Component-level headers |
| Body | body-lg |
Manrope | Regular | 1rem | Long-form readability |
| Label | label-md |
Manrope | Medium | 0.75rem | Data points & UI metadata |
Editorial Contrast: Always pair a large Serif headline with a clean, wide-tracked Sans-Serif label (label-md) to create the "Stripe-grade" sophisticated hierarchy.
In this system, elevation is an optical illusion created by light and tone, not shadows.
Depth is achieved by "stacking" the surface tiers. To make a card feel interactive:
- Start with a
surface-container-lowsection. - Place a
surface-container-lowest(#ffffff) card on top. - This creates a natural "lift" without a single drop shadow.
If a border is strictly necessary for accessibility (WCAG AA), use a Ghost Border:
- Use
outline-variant(#c2c7ce) at 15% opacity. - This provides a "suggestion" of a container without breaking the editorial flow.
- Primary: Background:
primary(#3d627f); Text:on-primary(#ffffff). Corner radius:8px. - Secondary/CTA: Background:
secondary-fixed-dim(#a9ccdb). This "soft blue" provides contrast without the aggression of a standard "Alert" color. - Interaction: On hover, do not change the color value; instead, shift the elevation using a subtle
surface-container-highesttint.
- Rule: Forbid the use of divider lines.
- Use vertical white space (following the 8px grid) to separate content blocks.
- Group related data using a
surface-variantbackground color block rather than a box.
- Styling: Minimalist. No bottom-line-only inputs. Use a solid
surface-container-lowestfill with aGhost Border. - Focus State: Transition the border to
primary(#3d627f) at 100% opacity.
- A geometric, clean illustration component representing cash flow. Use
primary-container(#81a6c6) for the fill andsurface-dimfor the track. Avoid round caps; use sharp, geometric terminations to maintain the modern fintech edge.
- Do use intentional asymmetry. A left-aligned headline with a right-aligned CTA creates a dynamic, high-end feel.
- Do respect the 8px spacing grid religiously to maintain "Linear-level" precision.
- Do use
Newsreaderfor all numbers in large data displays to give them a "Financial Journal" weight.
- Don’t use pure black (#000000) for text. Use
on-background(#221a0f) to maintain the warmth of the palette. - Don’t use "Card-in-Card" layouts with multiple borders. Use background color shifts to nest information.
- Don’t use standard icons. Use thick-stroke (2px), geometric icon sets that mirror the weight of the Archer/Newsreader letterforms.
- sm: 4px (Selection indicators, Tooltips)
- DEFAULT: 8px (Buttons, Standard Cards, Inputs)
- lg: 16px (Main Content Containers, Hero sections)
- full: 9999px (Pills, Chips, Notification Badges)
By adhering to these rules, the design system will project an aura of "Trust through Precision"—ensuring the Invoice Liquidity Network feels like a generational financial institution.