DESIGN.md@templates/media · git:20260411.d83a353 · 2026-04-11 · sha256 4937b998d8d50c6d
DESIGN.md@templates/media git:20260411.d83a353A
Immutable. This exact content is served forever at /api/v1/blob/4937b998d8d50c6d.
# DESIGN.md — [Project Name] > Profile: media --- ## 0. Contract Metadata - **Locale**: `ja-JP` - **Profile**: `media` - **Review status**: `draft` --- ## 1. Reading Experience - Long-form reading is the primary use case - Vertical rhythm must feel spacious - Visual noise must stay low - Headings should guide pace, not overpower paragraphs --- ## 2. Typography Defaults | Role | Size | Weight | Line Height | Letter Spacing | Notes | |------|------|--------|-------------|----------------|------| | H1 | 32px | 700 | 1.4 | 0.02em | calm emphasis | | H2 | 26px | 700 | 1.5 | 0.02em | section anchor | | H3 | 22px | 700 | 1.55 | 0.01em | subsection anchor | | Body | 18px | 400 | 1.85 | normal | reading-first | | Caption | 14px | 400 | 1.7 | normal | supportive text | ### Rules - Body line-height should usually remain within `1.75–2.0` - Body letter-spacing should usually remain `normal` - Paragraph spacing must be generous enough to avoid wall-of-text feeling - Pull quotes and lead text may slightly diverge, but body must remain stable --- ## 3. Layout Defaults - Reading width: `38–44em` - Prefer single-column reading for article body - Side metadata must not disrupt paragraph rhythm - Images should reset pace, not fragment flow --- ## 4. Validation Targets - Must pass long article reading review - Must pass mobile article review - Must pass mixed-script title review - Must pass caption readability review