/* * monday.com (monday-com@1.0.0) * Palette: monday-com@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.mondaycom import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Monday Red — Signature hot-coral red. Primary brand color — used on the wordmark, the mark, primary CTAs, and key interactive surfaces. */ val MondayRed = Color(0xFFFF3D57) /** Monday White — Canvas on light surfaces; reversed wordmark fill. */ val MondayWhite = Color(0xFFFFFFFF) /** Monday Black — Wordmark on light backgrounds; near-black body text. */ val MondayBlack = Color(0xFF000000) /** Monday Canvas Dark — Authored dark-mode canvas — deep neutral aligned with monday.com's product dark theme. */ val MondayCanvasDark = Color(0xFF1C1F3B) /** Monday Surface Light — Authored panel surface for light mode. */ val MondaySurfaceLight = Color(0xFFF6F7FB) /** Monday Surface Dark — Authored elevated surface on dark mode. */ val MondaySurfaceDark = Color(0xFF292F4C) /** Monday Text Secondary — Authored secondary text — neutral mid-gray on light canvas. */ val MondayTextSecondary = Color(0xFF676879) /** Monday Text Tertiary — Authored tertiary / muted text. */ val MondayTextTertiary = Color(0xFF9799A7) /** Monday Red Hover — Authored softer Monday Red for hover / active states. */ val MondayRedHover = Color(0xFFFF5E73) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.MondayWhite val Surface = BrandSwatch.MondaySurfaceLight val SurfaceElevated = BrandSwatch.MondayWhite val TextPrimary = BrandSwatch.MondayBlack val TextSecondary = BrandSwatch.MondayTextSecondary val TextTertiary = BrandSwatch.MondayTextTertiary val Primary = BrandSwatch.MondayRed val PrimaryHover = BrandSwatch.MondayRedHover val Accent = BrandSwatch.MondayRed val AccentHover = BrandSwatch.MondayRedHover val Warning = BrandSwatch.MondayRed val WarningHover = BrandSwatch.MondayRedHover val Error = BrandSwatch.MondayRed val Success = BrandSwatch.MondayRed } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.MondayCanvasDark val Surface = BrandSwatch.MondaySurfaceDark val SurfaceElevated = BrandSwatch.MondaySurfaceDark val TextPrimary = BrandSwatch.MondayWhite val TextSecondary = BrandSwatch.MondayTextTertiary val TextTertiary = BrandSwatch.MondayTextSecondary val Primary = BrandSwatch.MondayRed val PrimaryHover = BrandSwatch.MondayRedHover val Accent = BrandSwatch.MondayRed val AccentHover = BrandSwatch.MondayRedHover val Warning = BrandSwatch.MondayRed val WarningHover = BrandSwatch.MondayRedHover val Error = BrandSwatch.MondayRed val Success = BrandSwatch.MondayRed } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.MondayRed val OnIdentity = BrandSwatch.MondayWhite val Primary = BrandSwatch.MondayRed val PrimaryHover = BrandSwatch.MondayRedHover val Accent = BrandSwatch.MondayRed val AccentHover = BrandSwatch.MondayRedHover val Success = BrandSwatch.MondayRed val Warning = BrandSwatch.MondayRed val Error = BrandSwatch.MondayRed val BackgroundLight = BrandSwatch.MondayWhite val BackgroundDark = BrandSwatch.MondayCanvasDark val SurfaceLight = BrandSwatch.MondaySurfaceLight val SurfaceDark = BrandSwatch.MondaySurfaceDark val TextPrimaryLight = BrandSwatch.MondayBlack val TextPrimaryDark = BrandSwatch.MondayWhite } /** 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" }