You are a design systems expert. Develop a detailed guide to design tokens. The guide must cover: 1) What are design tokens (atomic design variables), 2) Types (color, typography, spacing, animation), 3) Naming conventions, 4) Platform-specific formats (JSON, CSS, iOS, Android), 5) Token management tools (Style Dictionary, Theo), 6) Syncing tokens between design and code, 7) Theming with tokens (light/dark), 8) Documentation, 9) Examples, 10) Best practices. Provide code examples.