Branding Guideline

Design Manifesto

Tối giản đến tận cùng. Hiện đại đến từng pixel.

Hilda là hệ nhận diện Ericsson Professional cho blog: rõ ràng, sắc nét, nhất quán và ưu tiên khả năng đọc.

01

Color Palette

Palette Hilda dùng Ericsson Blue làm màu chủ đạo, Teal cho trạng thái hỗ trợ, Red cho CTA/cảnh báo và neutral grayscale cho nội dung.

Primary — Brand

Ericsson Blue #003784 Brand, link, primary CTA
Teal #00a69d Support, success, secondary signal
CTA Red #e30613 Action, alert, destructive state

Accent — Highlight

Text Black #000000 Headings, primary text
Body #333333 Paragraph body
Muted #666666 Metadata, captions

Surface — Background

Snow #ffffff Default surface
Mist #f8fafc Soft section bg
Edge #ececec Borders, dividers
02

Typography

Typeface chính là Ericsson Hilda. Fallback Inter/Roboto chỉ dùng khi trình duyệt cần glyph bổ sung cho tiếng Việt hoặc hệ thống.

Display
3rem (48px) / 800 / -0.02em / lh 1.1 Hero, landing headlines
Heading 1
2rem (32px) / 800 / -0.02em / lh 1.2 Page title, hero card
Heading 2
1.5rem (24px) / 700 / lh 1.25 Section title
Heading 3
1.15rem (18.4px) / 700 / lh 1.3 Card title, subsection
Body text — phù hợp cho đoạn dài 1.65 line-height vừa thoáng vừa đọc nhanh.
1rem (16px) / 400 / lh 1.65 Paragraph body
Caption — meta info, date, author byline.
0.85rem (13.6px) / 500 / muted Metadata, captions
03

UI Components

4 atom cơ bản: Button, Card, Input, Icon. Mọi composition phức tạp xây từ 4 atom này.

Buttons

3 tier: Primary (1 per view), Secondary (alternative), Ghost (tertiary/cancel).

Card

Card title

Subtle border, no shadow at rest. Hover lifts +2px.

Flat at rest, depth on interaction. Radius cố định 4px.

Input

Stacked label, single border, focus ring 3px accent color.

Icon

Stroke 2px, square 24×24 viewbox. Geometric primitives ưu tiên.

04

Grid & Spacing

12-column grid, max-width 1280px. Spacing scale 8px base. Mobile-first responsive.

TokenValueUse
--space-xs4pxIcon gap, tight inline
--space-sm8pxCard body gap
--space-md16pxStandard rhythm
--space-lg24pxSection internal
--space-xl32pxSection gap
--space-2xl48pxMajor section divide
05

Design Language

Calm enterprise design language lấy cảm hứng từ premium annual report. Áp dụng cho mọi page, dashboard, tool, widget, report, article. Không clone pixel-by-pixel — học design language rồi tái sử dụng.

Calm > flashy

Sang trọng hơn hiệu ứng. Tránh shadow nặng, gradient mạnh, glassmorphism, neon, animation thừa. Ưu tiên whitespace · typography · hierarchy · màu dịu.

Cards before tables

Card là primitive mặc định. Radius 14–20px, border mảnh, nền mềm, padding 18–28px. Tránh bảng "developer-style".

Typography creates hierarchy

Section title lớn → content title vừa → secondary label nhỏ/nhạt. Số liệu KPI quan trọng: lớn hơn + đậm hơn.

Whitespace is a feature

Không nén thông tin. Phân vân thì thêm spacing, đừng thêm element.

Dashboard style

Như Bloomberg terminal × premium annual report: calm · structured · informative · low-noise. Cards + sections + timelines + metrics, không "20 widget tranh chú ý".

Magazine-style articles

Gần Apple Newsroom / Financial Times / Stripe Docs / Notion hơn blog truyền thống. Hero → content → related → references → series → summary. Tránh tường chữ.

Motion

Tinh tế: duration 150–250ms. Tránh bounce, scale transform lớn, motion gây xao nhãng. Animation hỗ trợ đọc.

Information density

Trung bình — premium annual report · Bloomberg × Apple. KHÔNG crypto dashboard · gaming UI · Material overload.

06

Supplemental UI Inspiration (Optional Visual Theme)

Section này tồn tại để coder & AI tương lai hiểu được intended design direction chỉ bằng cách đọc trang Branding Guideline này (URL công khai). Đây là documentation only. Nó KHÔNG phải: một redesign · một migration plan · một component library · một implementation task.

Based on annual-report style KPI cards

Soft pastel backgrounds · calm enterprise feeling · large numbers · subtle circular icons · spacious card layouts · Apple Annual Report × Bloomberg × Stripe Docs × Notion.

Direction

“Think Apple Annual Report × Bloomberg × Stripe Docs × Notion, not AdminLTE or Crypto Dashboard.” Calm enterprise, ấn phẩm tài chính cao cấp — không gaming/neon/glassmorphism-heavy.

When to borrow

Chỉ khi future KPI-heavy pages hoặc annual-report-style sections thật sự cần (company profile, bài tài chính/ngành, dashboard summary). Borrow selectively — không đại trà.

Priority order

1) Branding Guideline → 2) Existing Design DNA → 3) Existing component library → 4) Supplemental theme này (optional). Chỉ áp dụng nếu là mở rộng TỰ NHIÊN của guideline.

S-DNA · CI/CD Monitor

Live TheoDoi8

🔄 running
theodoi8@github-actions

Đang tải terminal theodoi8…