/* * Southeast Toyota Finance (southeast-toyota-finance@1.0.0) * Palette: southeast-toyota-finance@1.0.0 * Fonts: heading=toyota-type@1.0.0, body=toyota-type@1.0.0, secondary=helvetica-neue@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.southeasttoyotafinance import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Toyota Red — SETF primary — Pantone 186C, CMYK 0/100/90/0. */ val ToyotaRed = Color(0xFFEB0A1E) /** SETF Porcelain (Supporting 1) — Lightest supporting gray — page surfaces and quiet panels. Pantone 656C. */ val SetfPorcelain = Color(0xFFEDF0F5) /** SETF Fog (Supporting 2) — Subtle background tint — alt rows, hover surfaces. Pantone 649C. */ val SetfFog = Color(0xFFE1E8EE) /** SETF Mist (Supporting 3) — Borders and dividers. Pantone 638C. */ val SetfMist = Color(0xFFC1C9D6) /** SETF Pewter (Supporting 4) — Iconography and disabled controls. Pantone 2176C. */ val SetfPewter = Color(0xFFA6B4BE) /** SETF Steel (Supporting 5) — Tertiary text. Pantone 2163C. */ val SetfSteel = Color(0xFF86939E) /** SETF Slate (Supporting 6) — Secondary text. Pantone 431C. */ val SetfSlate = Color(0xFF626E79) /** SETF Graphite (Supporting 7) — Headlines and emphasized text. Pantone Black 80%. */ val SetfGraphite = Color(0xFF58595B) /** SETF Onyx (Supporting 8) — Primary body text — softer than pure black per brand guide. */ val SetfOnyx = Color(0xFF38393B) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.SetfPorcelain val Surface = BrandSwatch.SetfFog val SurfaceElevated = BrandSwatch.SetfMist val TextPrimary = BrandSwatch.SetfOnyx val TextSecondary = BrandSwatch.SetfSlate val TextTertiary = BrandSwatch.SetfSteel val Primary = BrandSwatch.ToyotaRed val PrimaryHover = BrandSwatch.ToyotaRed val Accent = BrandSwatch.ToyotaRed val Success = BrandSwatch.SetfSlate val Warning = BrandSwatch.ToyotaRed val Error = BrandSwatch.ToyotaRed val Info = BrandSwatch.SetfSlate } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.SetfOnyx val Surface = BrandSwatch.SetfGraphite val SurfaceElevated = BrandSwatch.SetfSlate val TextPrimary = BrandSwatch.SetfPorcelain val TextSecondary = BrandSwatch.SetfFog val TextTertiary = BrandSwatch.SetfMist val Primary = BrandSwatch.ToyotaRed val PrimaryHover = BrandSwatch.ToyotaRed val Accent = BrandSwatch.ToyotaRed val Success = BrandSwatch.SetfFog val Warning = BrandSwatch.ToyotaRed val Error = BrandSwatch.ToyotaRed val Info = BrandSwatch.SetfMist } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.SetfPorcelain val OnIdentity = BrandSwatch.SetfOnyx val Primary = BrandSwatch.ToyotaRed val PrimaryHover = BrandSwatch.ToyotaRed val Accent = BrandSwatch.ToyotaRed val Mark = BrandSwatch.SetfOnyx val TextPrimaryLight = BrandSwatch.SetfOnyx val TextPrimaryDark = BrandSwatch.SetfPorcelain val BackgroundLight = BrandSwatch.SetfPorcelain val BackgroundDark = BrandSwatch.SetfOnyx val SurfaceLight = BrandSwatch.SetfFog val SurfaceDark = BrandSwatch.SetfGraphite val BorderLight = BrandSwatch.SetfMist val BorderDark = BrandSwatch.SetfSlate } /** Typography family names by brand role. */ object BrandFont { /** Toyota Type (toyota-type@1.0.0) */ const val Heading = "ToyotaType" /** Toyota Type (toyota-type@1.0.0) */ const val Body = "ToyotaType" /** Helvetica Neue (helvetica-neue@1.0.0) */ const val Secondary = "Helvetica Neue" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }