Line stroke: Gold (#D4AF37)
Area fill: rgba(212,175,55,0.18)
Bar fill: Gold (#D4AF37)
Bar hover: GoldLight (#F5D054)
Grid lines: Border (#2A2A2A)
Axis labels: TextSecondary (#A0A0A4)
Pie slices: [Gold, GoldLight, Success, Warning, TextMuted]
Crosshair: Gold with glow
🤖 iAgent Card Spec
CRITICAL — This is the single source of truth for all iAgent cards across Mini App, Android, and Command Center. Every implementation must be pixel-identical to this specification.
Master Spec Card
📈
iTrade
Market & Trading Agent
deepseek-flashPro
Status: ready
▼ Tap for details
Agent Gallery — All States
📈
iTrade
Market & Trading Agent
deepseek-flashPro
Status: ready
▼ Tap for details
💻
iCode Pro
Code & Architecture Agent
qwen-3-6-27bUnlocked
Status: active
▼ Tap for details
🔬
iKnow
Research & Knowledge Agent
deepseek-proPro
Status: idle
▼ Tap for details
⚙️
iBuild
Infrastructure & DevOps Agent
gemma-4-31bStarter
Status: offline
▼ Tap for details
📐 Pixel-Perfect Agent Card Spec
Card bg: DarkSurface (#0D0D0D)
Card border: 1px solid Border (#2A2A2A)
Card radius: var(--radius-md) = 12dp
Card padding: var(--sp-14) = 14dp
Card shadow: 0 2px 8px rgba(0,0,0,0.3)
Icon size: 44dp × 44dp
Icon bg: DarkElevated (#1A1A1A)
Icon radius: 10dp
Icon font size: 22sp (emoji)
Icon gap: 12dp (--sp-12)
Agent name: 15sp, 700, White (#FFFFFF), letter-spacing: -0.3px
Role subtitle: 12sp, 400, TextSecondary (#A0A0A4)
Status dot: 8dp × 8dp, circular
Status dot gap: auto (pushed to right)
Badge gap: 8dp (--sp-8)
Model badge: DarkElevated bg, monospace, 10sp, TextSecondary
Tier badge: DarkElevated bg, system font, 10sp, 600, Gold
Badge padding: 3px 10px
Badge radius: 8dp (--radius-sm)
Status line: 11sp, 400, TextMuted (#6B6B70)
Chevron: 12sp, TextMuted, aligned right
Header↔Badges gap: 10dp
Badges↔Status gap: 8dp
Cross-Platform Implementation Guide
┌─ Mini App (React / CSS) ─────────────────────────────┐
│ Use CSS custom properties matching :root tokens. │
│ Agent card class: .agent-card │
│ Layout: CSS flexbox (flex-direction: column) │
│ Icons: Emoji in span, 22sp │
│ │
├─ Android (Jetpack Compose) ─────────────────────────┤
│ Use com.ime.app.ui.theme.* color constants. │
│ Agent card: Card(shape=RoundedCornerShape(12.dp)) │
│ Layout: Column + Row composables │
│ Icons: Text(emoji, fontSize=22.sp) │
│ │
├─ Command Center (HTML/CSS) ─────────────────────────┤
│ Same as Mini App — share CSS tokens. │
│ │
└─────────────────────────────────────────────────────┘
✅ Implementation Checklist
Verify that each platform matches the master spec.
☐ Mini App AgentsPage.tsx — must use .agent-card, .agent-icon, .agent-badges
☐ Android AgentsScreen.kt — must use Card(12.dp), model/tier Surface badges
☐ Android Theme.kt — already aligned ✓
☐ Mini App index.css — CSS tokens match :root vars above ✓
☐ Agent card spec verified — same spacing, same colors, same layout
☐ Status dots — 8dp, glow on active state
☐ Model badge — monospace, 10sp, DarkElevated bg
☐ Tier badge — Gold text, DarkElevated bg, 10sp, 600 weight
☐ Chevron — 12sp, TextMuted, "▼ Tap for details"