Fluent = calm chrome, 4px corners, one work blue, and hairlines that separate instead of shadows.
Calm chrome, 4px corners, one work blue, hairline depth.
Preview
NorthSearch files
Calm chrome. Quiet depth.
Calm chrome over a productive canvas. Hairline depth, one work blue.
Docs1,284Org
Edits9.2k24h
Storage62%Pool
SyncOKAll
NameOwnerStatusModified
Q3 planNorthSynced2m
Design reviewAveryEditingnow
RoadmapNorthSynced1h
PageOverall
Preview
Specimen
Fluent Design
Calm chrome, 4px corners, one work blue, hairline depth.
Card
Preview
Buttons
Preview
NorthOverviewBilling
Navbar
Preview
SECTION
Two lines of English dummy for Overview. Plan usage and upcoming invoices stay in this panel.
Tabs
What is Fluent Design?
Fluent UI is productivity chrome: near-white canvas, 4-8px corners, hairline separators, one dependable work blue, and depth that whispers. If you skip the command-bar rhythm, the model ships a loud consumer page.
BUILD
- Build a complete Fluent-style productivity app home. Not a card, not an isolated navbar, not a marketing page, not a tabs widget.
- Domain: an org workspace where a command bar, a rail, and a data grid carry the identity.
STYLE
- Fluent: near-white canvas #FAFAFA, white surfaces, 4-8px corners, hairline separators
- Type #242424, mute #616161, work blue #0F6CBD for actions and selection only
- Depth is a 1px border rgba(0,0,0,0.06) plus shadow 0 1px 2px rgba(0,0,0,0.1); hover deepens to 0 4px 10px
- System UI stack for type, tabular numerals for data. No display fonts
LAYOUT
- Top bar as page chrome: wordmark North, command-style search, CTA New doc (#0F6CBD, 4px radius, white type)
- Left rail with mark + Home / Files / Apps; content canvas and status footer beside it
- Finished app home: four KPI tiles, a bar chart, a data grid with header row, status footer
SECTIONS
1. KPI row: Docs / Edits / Storage / Sync
2. Bar chart panel with #0F6CBD bars on white
3. Data grid: Name / Owner / Status / Modified, hairline row rules
4. Status footer: Synced · org-east · v3.1
INTERACTION
- Hover deepens panel shadows and tints rows #F5F5F5. Nothing translates, nothing glows
TECHNICAL
- React, Tailwind CSS, shadcn/ui restyled to Fluent tokens - not default shadcn. One app route.
DON'Ts
- No pill buttons, no 12px+ radius, no gradients, no second accent
- No emoji icons. No marketing hero on an app shell
- Do not output only a headline plus two empty cells
MOTION
- Reveal highlight follows the pointer at 120ms ease-out.
- Expand and collapse: 200ms ease-out.
- Elements entering the viewport stagger ~100ms.
- prefers-reduced-motion: drop the pointer highlight.