/* * JM Family Enterprises (jmfamily-enterprises@1.0.0) * Palette: jmfamily-enterprises@1.0.0 * Fonts: heading=freight-text-pro@1.0.0, body=proxima-nova@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.jmfamilyenterprises import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** JMFE Teal (primary) — Primary corporate teal — links, primary buttons, accents. */ val JmfeTeal = Color(0xFF008C99) /** JMFE Teal Deep — Hover state for the primary teal; deeper edge of the brand. */ val JmfeTealDeep = Color(0xFF00838F) /** JMFE Teal Slate — Secondary slate-blue used for subdued UI accents. */ val JmfeTealSlate = Color(0xFF5C92A2) /** JMFE Teal Light — Soft teal surface for highlights and inline emphasis. */ val JmfeTealLight = Color(0xFFB1DCE0) /** JMFE Teal Mist — Lightest teal — large translucent surfaces. */ val JmfeTealMist = Color(0xFFC2E2E5) /** JMFE Ink — Deep blue-black — primary body text. */ val JmfeInk = Color(0xFF1D2C31) /** JMFE Slate — Secondary text and quiet labels. */ val JmfeSlate = Color(0xFF405765) /** JMFE Gray Warm — Tertiary text and dividers. */ val JmfeGrayWarm = Color(0xFF5D6770) /** JMFE Gray Cool — Quaternary muted text. */ val JmfeGrayCool = Color(0xFF7B7C80) /** JMFE Gold — Heritage gold accent — used sparingly with the teal. */ val JmfeGold = Color(0xFFA79154) /** JMFE Amber — Warm amber callout — recognition / awards contexts. */ val JmfeAmber = Color(0xFFD1A829) /** JMFE Yellow — Bright warning yellow. */ val JmfeYellow = Color(0xFFF5C542) /** JMFE Signal Yellow — High-attention CTA / signal yellow. */ val JmfeSignalYellow = Color(0xFFFFC60A) /** JMFE Orange — Orange accent used in feature graphics. */ val JmfeOrange = Color(0xFFF99C25) /** JMFE Terracotta — Warm terracotta for tertiary emphasis. */ val JmfeTerracotta = Color(0xFFE16B2A) /** JMFE Background — Page background in light mode. */ val JmfeBg = Color(0xFFFFFFFF) /** JMFE Surface — Elevated panels and quiet surfaces. */ val JmfeSurface = Color(0xFFF5F7F8) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.JmfeBg val Surface = BrandSwatch.JmfeSurface val SurfaceElevated = BrandSwatch.JmfeTealMist val TextPrimary = BrandSwatch.JmfeInk val TextSecondary = BrandSwatch.JmfeSlate val TextTertiary = BrandSwatch.JmfeGrayWarm val Primary = BrandSwatch.JmfeTeal val PrimaryHover = BrandSwatch.JmfeTealDeep val Accent = BrandSwatch.JmfeGold val SecondaryAccent = BrandSwatch.JmfeTealSlate val Highlight = BrandSwatch.JmfeSignalYellow val Success = BrandSwatch.JmfeTealDeep val Warning = BrandSwatch.JmfeAmber val Error = BrandSwatch.JmfeTerracotta val Info = BrandSwatch.JmfeTeal } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.JmfeInk val Surface = BrandSwatch.JmfeSlate val SurfaceElevated = BrandSwatch.JmfeGrayWarm val TextPrimary = BrandSwatch.JmfeBg val TextSecondary = BrandSwatch.JmfeTealMist val TextTertiary = BrandSwatch.JmfeTealLight val Primary = BrandSwatch.JmfeTealLight val PrimaryHover = BrandSwatch.JmfeTealMist val Accent = BrandSwatch.JmfeAmber val SecondaryAccent = BrandSwatch.JmfeTealSlate val Highlight = BrandSwatch.JmfeSignalYellow val Success = BrandSwatch.JmfeTealLight val Warning = BrandSwatch.JmfeAmber val Error = BrandSwatch.JmfeTerracotta val Info = BrandSwatch.JmfeTealLight } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.JmfeBg val OnIdentity = BrandSwatch.JmfeInk val Primary = BrandSwatch.JmfeTeal val PrimaryHover = BrandSwatch.JmfeTealDeep val Accent = BrandSwatch.JmfeGold val Highlight = BrandSwatch.JmfeSignalYellow val Mark = BrandSwatch.JmfeInk val Warning = BrandSwatch.JmfeAmber val Error = BrandSwatch.JmfeTerracotta val TextPrimaryLight = BrandSwatch.JmfeInk val TextPrimaryDark = BrandSwatch.JmfeBg val BackgroundLight = BrandSwatch.JmfeBg val BackgroundDark = BrandSwatch.JmfeInk val SurfaceLight = BrandSwatch.JmfeSurface val SurfaceDark = BrandSwatch.JmfeSlate val BorderLight = BrandSwatch.JmfeTealMist } /** Typography family names by brand role. */ object BrandFont { /** Freight Text Pro (freight-text-pro@1.0.0) */ const val Heading = "freight-text-pro" /** Proxima Nova (proxima-nova@1.0.0) */ const val Body = "proxima-nova" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }