/* * ClickUp (clickup@1.0.0) * Palette: clickup@1.0.0 * Fonts: heading=inter@1.0.0, body=inter@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.clickup import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** ClickUp Purple — Signature medium-slate purple. Primary brand color — used on the wordmark, primary CTAs, and key interactive surfaces. */ val ClickupPurple = Color(0xFF7B68EE) /** ClickUp White — Canvas on light surfaces; reversed wordmark fill. */ val ClickupWhite = Color(0xFFFFFFFF) /** ClickUp Black — Wordmark on light backgrounds; near-black body text. */ val ClickupBlack = Color(0xFF000000) /** ClickUp Canvas Dark — Authored dark-mode canvas — deep neutral with a slight purple cast aligned with the brand. */ val ClickupCanvasDark = Color(0xFF1B1A2E) /** ClickUp Surface Light — Authored panel surface for light mode. */ val ClickupSurfaceLight = Color(0xFFF6F5FB) /** ClickUp Surface Dark — Authored elevated surface on dark mode. */ val ClickupSurfaceDark = Color(0xFF2A2A40) /** ClickUp Text Secondary — Authored secondary text — neutral mid-gray on light canvas. */ val ClickupTextSecondary = Color(0xFF6B7280) /** ClickUp Text Tertiary — Authored tertiary / muted text. */ val ClickupTextTertiary = Color(0xFF9CA3AF) /** ClickUp Purple Hover — Authored softer ClickUp Purple for hover / active states. */ val ClickupPurpleHover = Color(0xFF9485F2) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.ClickupWhite val Surface = BrandSwatch.ClickupSurfaceLight val SurfaceElevated = BrandSwatch.ClickupWhite val TextPrimary = BrandSwatch.ClickupBlack val TextSecondary = BrandSwatch.ClickupTextSecondary val TextTertiary = BrandSwatch.ClickupTextTertiary val Primary = BrandSwatch.ClickupPurple val PrimaryHover = BrandSwatch.ClickupPurpleHover val Accent = BrandSwatch.ClickupPurple val AccentHover = BrandSwatch.ClickupPurpleHover val Warning = BrandSwatch.ClickupPurple val WarningHover = BrandSwatch.ClickupPurpleHover val Error = BrandSwatch.ClickupPurple val Success = BrandSwatch.ClickupPurple } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.ClickupCanvasDark val Surface = BrandSwatch.ClickupSurfaceDark val SurfaceElevated = BrandSwatch.ClickupSurfaceDark val TextPrimary = BrandSwatch.ClickupWhite val TextSecondary = BrandSwatch.ClickupTextTertiary val TextTertiary = BrandSwatch.ClickupTextSecondary val Primary = BrandSwatch.ClickupPurple val PrimaryHover = BrandSwatch.ClickupPurpleHover val Accent = BrandSwatch.ClickupPurple val AccentHover = BrandSwatch.ClickupPurpleHover val Warning = BrandSwatch.ClickupPurple val WarningHover = BrandSwatch.ClickupPurpleHover val Error = BrandSwatch.ClickupPurple val Success = BrandSwatch.ClickupPurple } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.ClickupPurple val OnIdentity = BrandSwatch.ClickupWhite val Primary = BrandSwatch.ClickupPurple val PrimaryHover = BrandSwatch.ClickupPurpleHover val Accent = BrandSwatch.ClickupPurple val AccentHover = BrandSwatch.ClickupPurpleHover val Success = BrandSwatch.ClickupPurple val Warning = BrandSwatch.ClickupPurple val Error = BrandSwatch.ClickupPurple val BackgroundLight = BrandSwatch.ClickupWhite val BackgroundDark = BrandSwatch.ClickupCanvasDark val SurfaceLight = BrandSwatch.ClickupSurfaceLight val SurfaceDark = BrandSwatch.ClickupSurfaceDark val TextPrimaryLight = BrandSwatch.ClickupBlack val TextPrimaryDark = BrandSwatch.ClickupWhite } /** Typography family names by brand role. */ object BrandFont { /** Inter (inter@1.0.0) */ const val Heading = "Inter" /** Inter (inter@1.0.0) */ const val Body = "Inter" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }