// Auto-generated from bytelyst.tokens.json — do not edit manually. // Product: flowmonk // Regenerate: cd packages/design-tokens && tsx scripts/generate.ts package com.flowmonk.theme object FlowMonkTokens { // ── Semantic Colors (Dark Theme) ───────────────────────────────── object Dark { const val BG_CANVAS = 0xFF06070A const val BG_ELEVATED = 0xFF0E1118 const val SURFACE_CARD = 0xFF121725 const val SURFACE_MUTED = 0xFF1A2335 const val TEXT_PRIMARY = 0xFFEFF4FF const val TEXT_SECONDARY = 0xFFA5B1C7 const val TEXT_TERTIARY = 0xFF6C7C98 const val ACCENT_PRIMARY = 0xFF5A8CFF const val ACCENT_SECONDARY = 0xFF2EE6D6 const val SUCCESS = 0xFF34D399 const val WARNING = 0xFFF59E0B const val DANGER = 0xFFFF6E6E } // ── Semantic Colors (Light Theme) ──────────────────────────────── object Light { const val BG_CANVAS = 0xFFF6F8FC const val BG_ELEVATED = 0xFFEEF2FA const val SURFACE_CARD = 0xFFFFFFFF const val SURFACE_MUTED = 0xFFF3F5FA const val TEXT_PRIMARY = 0xFF0E1320 const val TEXT_SECONDARY = 0xFF55637A const val TEXT_TERTIARY = 0xFF6C7C98 const val ACCENT_PRIMARY = 0xFF5A8CFF const val ACCENT_SECONDARY = 0xFF2EE6D6 const val SUCCESS = 0xFF13956A const val WARNING = 0xFFB87504 const val DANGER = 0xFFD24242 } // ── Flowmonk Product Colors ─────────────────────────────── object Product { const val BG = 0xFF07111F const val SURFACE = 0xFF0F1B2D const val SURFACE_ELEVATED = 0xFF152338 const val BORDER = 0xFF24344D const val TEXT = 0xFFEFF4FF const val TEXT_MUTED = 0xFFA8B4C8 const val PRIMARY = 0xFF5A8CFF const val ACCENT = 0xFF5AE68C const val WARNING = 0xFFF59E0B const val ZONEWORK = 0xFF5A8CFF const val ZONE_PERSONAL = 0xFF5AE68C const val ZONE_HEALTH = 0xFFFF6B6B const val ZONE_ADMIN = 0xFFFECA57 const val ZONE_LEARNING = 0xFFA66BFF const val URGENT_BADGE = 0xFFFF6E6E const val SCHEDULE_ENTRY = 0xFF5A8CFF const val OVERFLOW_WARNING = 0xFFF59E0B const val RECOMMENDATION_INFO = 0xFF5A8CFF const val RECOMMENDATION_WARNING = 0xFFF59E0B const val RECOMMENDATION_CRITICAL = 0xFFFF6E6E } // ── Spacing (8pt grid) ─────────────────────────────────────────── object Spacing { const val X0 = 0 const val X1 = 4 const val X2 = 8 const val X3 = 12 const val X4 = 16 const val X5 = 20 const val X6 = 24 const val X7 = 28 const val X8 = 32 const val X10 = 40 const val X12 = 48 const val X16 = 64 } // ── Radius ─────────────────────────────────────────────────────── object Radius { const val XS = 8 const val SM = 12 const val MD = 16 const val LG = 20 const val XL = 24 const val PILL = 999 } // ── Typography ─────────────────────────────────────────────────── object Typography { const val FONT_DISPLAY = "Space Grotesk" const val FONT_BODY = "DM Sans" const val FONT_MONO = "IBM Plex Mono" } // ── Motion ─────────────────────────────────────────────────────── object Motion { const val INSTANT = 70 const val FAST = 140 const val BASE = 220 const val SLOW = 320 } }