Memorial Financeiro IBMM — Design System v5.0

Quiet Luxury × Neo-Brutalism — Um design system dark-first para gestão financeira eclesiástica.

Text Primary#09090B
Text Secondary#52525B
Border Accent#A1A1AA
Page Background#FFFFFF
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

Display"Geist Sans", "Inter", -apple-system, sans-serif · 28px · Extra Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H1 / Page Title"Geist Sans", "Inter", -apple-system, sans-serif · 18px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H2 / Section"Geist Sans", "Inter", -apple-system, sans-serif · 13px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body"Inter", -apple-system, system-ui, sans-serif · 13px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body Small"Inter", -apple-system, system-ui, sans-serif · 11px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Label"Inter", -apple-system, system-ui, sans-serif · 10px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Mono Value"JetBrains Mono", "Geist Mono", "Fira Code", monospace · 14px · Medium

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Mono Small"JetBrains Mono", "Geist Mono", "Fira Code", monospace · 11px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Spacing

Base: 4px

Quiet Luxury × Neo-Brutalism — Um design system dark-first para gestão financeira eclesiástica.

Components

Sidebar

Default

KPI Card

Default

Search

Default

Elevation & Depth

Level 1
Level 2
Glow Teal
Glow Rose

Do's & Don'ts

Do

Manter fundo `--page-bg` (#09090B) como o tom mais escuro — superfícies sobem em escalas de zinc
Usar JetBrains Mono para TODOS os valores monetários, CNPJs e percentuais

Don't

Nunca usar #FFFFFF puro para texto de corpo — usar `--text-secondary` (#A1A1AA)
Animations

### Micro-interactions

Hover transition: all 150ms ease — background, border, color

Button press: transform scale(0.98) 100ms

Card entrance: opacity 0→1, translateY 8px→0, 200ms ease-out, stagger 50ms

Number counter: CountUp 800ms ease-out (valores monetários no dashboard)

Pulse: opacity 1→0.5→1, 2s infinite — indicadores de "processando"

### Page Transitions

Tab switch: opacity 0→1, 150ms ease-in

Modal open: opacity 0→1 + translateY 16px→0, 200ms ease-out

Drawer open: translateX 100%→0, 250ms ease-out

### Skeleton Loading

Background: linear-gradient(90deg, #1C1C22, #27272A, #1C1C22)

Animation: shimmer 1.5s infinite

---

Layout

### Breakpoints

Mobile: < 768px — sidebar drawer, cards empilhados, KPIs 2 colunas

Tablet: 768px–1024px — sidebar colapsada, KPIs 3 colunas

Desktop: > 1024px — sidebar expandida, KPIs 4 colunas, tabelas full-width

### Grid

Dashboard: sidebar 220px + main content fluid

KPI Grid: grid-cols-2 lg:grid-cols-4, gap 12px

Card Grid: grid-cols-1 md:grid-cols-2 lg:grid-cols-3, gap 12px

Table: full-width, sticky header, virtual scroll para > 100 rows

### Container

Max-width: 1200px (desktop)

Page Padding: 20px (desktop), 12px (mobile)

---

Referências

[Midnight Banking Dashboard](https://designmd.ai/nswamy14/midnight-banking-dashboard) — paleta navy, gradientes, componentes bancários

[Prismatic Pay](https://designmd.ai/chef/prismatic-pay) — tipografia premium, componentes fintech, espaçamento

[Violet Issue](https://designmd.ai/chef/violet-issue) — densidade informacional, dark mode, developer UX

Download .md

License MIT
Uploaded 1 weeks ago
Version v1
File size 10.1 KB
Downloads 12
Copies 2

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/tivitalinoplix-prog/memorial-financeiro-ibmm-v5-0-3 and implement it in my code

Don't have the MCP? Install it here