Template: Typography & Layout Grid Sheet

Purpose

To define typography styles (fonts, sizes, line heights) and layout grids (columns, gutters, containers) that form the foundation of all UI design.


Table 1 – Typography System

StyleFont FamilySizeWeightLine HeightUsage Example
H1Inter / SemiBold32px60040pxPage headlines, hero sections
H2Inter / SemiBold24px60032pxSection headers
H3Inter / Medium20px50028pxSub-headers, card titles
Body-BaseInter / Regular16px40024pxStandard text paragraphs
Body-SmallInter / Regular14px40020pxSecondary text, helper copy
CaptionInter / Regular12px40016pxLabels, annotations
Button-TextInter / Medium16px50020pxPrimary/secondary buttons
LinkInter / Medium16px50020pxInline links, navigation items

Table 2 – Layout Grid System

Screen TypeGrid ColumnsGutter WidthContainer WidthNotes
Desktop (≥1440px)1224px1140pxCentral container with wide margins
Laptop (≥1024px)1220px960pxFlexible layouts for dashboards
Tablet (≥768px)820px720pxCompact layouts, maintain readability
Mobile (≤375px)416pxFluid (100%)Stack content vertically

Table 3 – Alignment & Spacing

ElementRuleExample
Section Spacing64px between sections (desktop), 40px (mobile)Between hero & features section
Component Spacing24px between componentsCard to card, form fields
Inside Blocks16px paddingInside cards, modals
NavigationAlways aligned to grid startSidebar in dashboards
Responsive BreaksElements reflow at defined breakpoints3 cards → 2 (tablet) → 1 (mobile)

Usage Notes

  • Apply these styles consistently in Figma using text + grid styles.
  • Do not create arbitrary sizes; always stick to defined tokens.
  • Use rem/em equivalents in dev handoff (for scalability).
  • Update this sheet only when system-wide changes are required.