/* * Toyota (toyota@1.0.0) * Palette: toyota@1.0.0 * Fonts: heading=toyota-type@1.0.0, body=toyota-type@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.toyota import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Toyota Red — Primary Toyota brand red — used on the corporate mark and headline accents. */ val ToyotaRed = Color(0xFFEB0A1E) /** Toyota Black — Wordmark and headline text on light backgrounds. */ val ToyotaBlack = Color(0xFF000000) /** Toyota Graphite — Near-black used by Southeast Toyota Dealers for the wordmark — softer than pure */ val ToyotaGraphite = Color(0xFF252525) /** Toyota White — Page background; reversed wordmark fill on dark surfaces. */ val ToyotaWhite = Color(0xFFFFFFFF) /** Toyota Platinum — Subtle panel surface — feature blocks and quiet cards. */ val ToyotaPlatinum = Color(0xFFF5F5F5) /** Toyota Silver — Secondary text and dividers — mirrors the SETF "Supporting 5" gray. */ val ToyotaSilver = Color(0xFF86939E) /** Toyota Ash — Tertiary text. */ val ToyotaAsh = Color(0xFF58595B) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.ToyotaWhite val Surface = BrandSwatch.ToyotaPlatinum val SurfaceElevated = BrandSwatch.ToyotaWhite val TextPrimary = BrandSwatch.ToyotaGraphite val TextSecondary = BrandSwatch.ToyotaAsh val TextTertiary = BrandSwatch.ToyotaSilver val Primary = BrandSwatch.ToyotaRed val PrimaryHover = BrandSwatch.ToyotaRed val Accent = BrandSwatch.ToyotaRed val Success = BrandSwatch.ToyotaSilver val Warning = BrandSwatch.ToyotaRed val Error = BrandSwatch.ToyotaRed val Info = BrandSwatch.ToyotaAsh } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.ToyotaBlack val Surface = BrandSwatch.ToyotaGraphite val SurfaceElevated = BrandSwatch.ToyotaAsh val TextPrimary = BrandSwatch.ToyotaWhite val TextSecondary = BrandSwatch.ToyotaPlatinum val TextTertiary = BrandSwatch.ToyotaSilver val Primary = BrandSwatch.ToyotaRed val PrimaryHover = BrandSwatch.ToyotaRed val Accent = BrandSwatch.ToyotaRed val Success = BrandSwatch.ToyotaPlatinum val Warning = BrandSwatch.ToyotaRed val Error = BrandSwatch.ToyotaRed val Info = BrandSwatch.ToyotaSilver } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.ToyotaWhite val OnIdentity = BrandSwatch.ToyotaGraphite val Primary = BrandSwatch.ToyotaRed val PrimaryHover = BrandSwatch.ToyotaRed val Accent = BrandSwatch.ToyotaRed val Mark = BrandSwatch.ToyotaBlack val TextPrimaryLight = BrandSwatch.ToyotaGraphite val TextPrimaryDark = BrandSwatch.ToyotaWhite val BackgroundLight = BrandSwatch.ToyotaWhite val BackgroundDark = BrandSwatch.ToyotaBlack val SurfaceLight = BrandSwatch.ToyotaPlatinum val SurfaceDark = BrandSwatch.ToyotaGraphite val BorderLight = BrandSwatch.ToyotaSilver } /** 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" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }