/* * Amazon (amazon@1.0.0) * Palette: amazon@1.0.0 * Fonts: heading=amazon-ember@1.0.0, body=amazon-ember@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.amazon import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Amazon Orange — Primary Amazon brand orange — the "smile" of the wordmark and the principal CTA color. */ val AmazonOrange = Color(0xFFFF9900) /** Amazon Orange Dark — Darker orange for pressed/active states on the primary CTA. */ val AmazonOrangeDark = Color(0xFFE47911) /** Amazon Squid Ink — Deep navy — the Amazon retail navigation band and AWS console chrome. */ val AmazonSquidInk = Color(0xFF232F3E) /** Amazon Squid Ink Light — Secondary navigation band on amazon.com retail surfaces. */ val AmazonSquidInkLight = Color(0xFF37475A) /** Amazon Anchor — Darkest navy used on the retail mega-nav and dark-mode canvas. */ val AmazonAnchor = Color(0xFF131A22) /** Amazon Yellow — Add-to-Cart button yellow — secondary CTA color across the retail product detail page. */ val AmazonYellow = Color(0xFFFFD814) /** Amazon Yellow Dark — Pressed state for the yellow secondary CTA. */ val AmazonYellowDark = Color(0xFFF7CA00) /** Amazon Link — Teal link color on amazon.com retail. */ val AmazonLink = Color(0xFF007185) /** Amazon Link Hover — Hover color for product links — a rust-toned orange. */ val AmazonLinkHover = Color(0xFFC7511F) /** Amazon Ink — Primary text on the light retail canvas — near-black warm gray. */ val AmazonInk = Color(0xFF0F1111) /** Amazon Gray — Secondary text and metadata. */ val AmazonGray = Color(0xFF565959) /** Amazon Gray Light — Tertiary text and disabled states. */ val AmazonGrayLight = Color(0xFF888C8C) /** Amazon Surface — Quiet surface — the retail "card" backgrounds and footer. */ val AmazonSurface = Color(0xFFEAEDED) /** Amazon White — Primary canvas on the retail site. */ val AmazonWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.AmazonWhite val Surface = BrandSwatch.AmazonSurface val SurfaceElevated = BrandSwatch.AmazonWhite val TextPrimary = BrandSwatch.AmazonInk val TextSecondary = BrandSwatch.AmazonGray val TextTertiary = BrandSwatch.AmazonGrayLight val Primary = BrandSwatch.AmazonOrange val PrimaryHover = BrandSwatch.AmazonOrangeDark val Accent = BrandSwatch.AmazonYellow val AccentHover = BrandSwatch.AmazonYellowDark val Warning = BrandSwatch.AmazonOrange val WarningHover = BrandSwatch.AmazonOrangeDark val Error = BrandSwatch.AmazonLinkHover val Success = BrandSwatch.AmazonLink } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.AmazonAnchor val Surface = BrandSwatch.AmazonSquidInk val SurfaceElevated = BrandSwatch.AmazonSquidInkLight val TextPrimary = BrandSwatch.AmazonWhite val TextSecondary = BrandSwatch.AmazonSurface val TextTertiary = BrandSwatch.AmazonGrayLight val Primary = BrandSwatch.AmazonOrange val PrimaryHover = BrandSwatch.AmazonOrangeDark val Accent = BrandSwatch.AmazonYellow val AccentHover = BrandSwatch.AmazonYellowDark val Warning = BrandSwatch.AmazonOrange val WarningHover = BrandSwatch.AmazonOrangeDark val Error = BrandSwatch.AmazonLinkHover val Success = BrandSwatch.AmazonLink } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.AmazonOrange val OnIdentity = BrandSwatch.AmazonInk val Background = BrandSwatch.AmazonWhite val Surface = BrandSwatch.AmazonSurface val SurfaceElevated = BrandSwatch.AmazonWhite val TextPrimary = BrandSwatch.AmazonInk val TextSecondary = BrandSwatch.AmazonGray val TextTertiary = BrandSwatch.AmazonGrayLight val Primary = BrandSwatch.AmazonOrange val PrimaryHover = BrandSwatch.AmazonOrangeDark val Accent = BrandSwatch.AmazonYellow val AccentHover = BrandSwatch.AmazonYellowDark val Mark = BrandSwatch.AmazonOrange val TextEmphasis = BrandSwatch.AmazonInk val TextMuted = BrandSwatch.AmazonGray val Chrome = BrandSwatch.AmazonSquidInk val ChromeDeep = BrandSwatch.AmazonAnchor val Link = BrandSwatch.AmazonLink val LinkHover = BrandSwatch.AmazonLinkHover } /** Typography family names by brand role. */ object BrandFont { /** Amazon Ember (amazon-ember@1.0.0) */ const val Heading = "Amazon Ember" /** Amazon Ember (amazon-ember@1.0.0) */ const val Body = "Amazon Ember" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }