You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Always include **labels under icons** so users understand each tab.
18
32
* Test on multiple device sizes to ensure buttons are not cut off.
19
33
20
34
35
+
### Colors
36
+
37
+
Use color to communicate clearly, express your brand, and create cohesive mini app experiences.
38
+
39
+
### **Color Palette**
40
+
41
+
***Primary:** Brand color for CTAs and key interactions.
42
+
***Secondary:** Complements primary; use for accents or secondary actions.
43
+
***Neutral:** For text, backgrounds, and structure with strong contrast.
44
+
45
+
### **Themes**
46
+
47
+
* Support **light and dark modes**:
48
+
* Maintain contrast and brand consistency.
49
+
* Respect system preference but allow manual toggle.
50
+
* Use smooth transitions between themes.
51
+
***💡Tip:** Use **semantic color tokens** (e.g., `--color-primary`, `--color-background`) with **light/dark theme overrides** for maintainability and flexibility.
52
+
53
+
21
54
### Typography
22
55
23
56
* Ensure the fonts you use are easy to read. Our team recommends **Inter.**
@@ -30,10 +63,10 @@ description: "Build a mini app that is intuitive and delightful to use."
30
63
* Consistent spacing: Creates visual rhythm and predictability with consistent spacing.
31
64
* Give content room to breathe with white space.
32
65
* Avoid cramped layouts.
33
-
* Base Unit: Start with a base spacing unit (typically **4px** or **8px**):
66
+
* Base Unit: Start with a base spacing unit (typically **4px** or **8px**) and maintain consistency throughout:
34
67
* 4px base: More granular control, better for mobile.
0 commit comments