/* * Amazon Web Services (aws@1.0.0) * Palette: aws@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.aws import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** AWS Smile Orange — The signature AWS orange — the arrow-and-smile that identifies the AWS sub-brand and the principal CTA color across aws.amazon.com. */ val AwsSmileOrange = Color(0xFFFF9900) /** AWS Rind — Deeper orange used on pressed/active states for the primary CTA and as the headline accent on dark canvases. */ val AwsRind = Color(0xFFEC7211) /** AWS Squid Ink — The AWS Management Console chrome navy. The canonical dark-canvas color across AWS architecture diagrams and the Architecture Icons toolkit. */ val AwsSquidInk = Color(0xFF232F3E) /** AWS Anchor — Darker navy used on console mega-navigation surfaces and the dark-mode page canvas. */ val AwsAnchor = Color(0xFF161E2D) /** AWS Navy Light — Secondary navigation band — sits one tone lighter than Squid Ink for layered chrome on the console. */ val AwsNavyLight = Color(0xFF37475A) /** AWS Link — Console link / interactive blue. The AWS Cloudscape design system documents this hex as the link primary. */ val AwsLink = Color(0xFF0972D3) /** AWS Link Hover — Pressed/hovered state for the AWS console link blue. */ val AwsLinkHover = Color(0xFF033160) /** AWS Success — Cloudscape success green — used for confirmation states. */ val AwsSuccess = Color(0xFF037F0C) /** AWS Error — Cloudscape error red — destructive and validation-failure states. */ val AwsError = Color(0xFFD13212) /** AWS Warning — Cloudscape warning amber — caution / pending states. */ val AwsWarning = Color(0xFFB7740D) /** AWS Ink — Primary text on light surfaces — Cloudscape's neutral text. */ val AwsInk = Color(0xFF16191F) /** AWS Gray — Secondary text and metadata on light surfaces. */ val AwsGray = Color(0xFF545B64) /** AWS Gray Light — Tertiary text and disabled UI on light surfaces. */ val AwsGrayLight = Color(0xFF879596) /** AWS Surface — Quiet surface — Cloudscape page-level background tint. */ val AwsSurface = Color(0xFFF2F3F3) /** AWS White — Primary canvas on marketing surfaces and console cards. */ val AwsWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.AwsWhite val Surface = BrandSwatch.AwsSurface val SurfaceElevated = BrandSwatch.AwsWhite val TextPrimary = BrandSwatch.AwsInk val TextSecondary = BrandSwatch.AwsGray val TextTertiary = BrandSwatch.AwsGrayLight val Primary = BrandSwatch.AwsSmileOrange val PrimaryHover = BrandSwatch.AwsRind val Accent = BrandSwatch.AwsLink val AccentHover = BrandSwatch.AwsLinkHover val Warning = BrandSwatch.AwsWarning val WarningHover = BrandSwatch.AwsRind val Error = BrandSwatch.AwsError val Success = BrandSwatch.AwsSuccess } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.AwsAnchor val Surface = BrandSwatch.AwsSquidInk val SurfaceElevated = BrandSwatch.AwsNavyLight val TextPrimary = BrandSwatch.AwsWhite val TextSecondary = BrandSwatch.AwsSurface val TextTertiary = BrandSwatch.AwsGrayLight val Primary = BrandSwatch.AwsSmileOrange val PrimaryHover = BrandSwatch.AwsRind val Accent = BrandSwatch.AwsLink val AccentHover = BrandSwatch.AwsLinkHover val Warning = BrandSwatch.AwsWarning val WarningHover = BrandSwatch.AwsRind val Error = BrandSwatch.AwsError val Success = BrandSwatch.AwsSuccess } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.AwsSquidInk val OnIdentity = BrandSwatch.AwsSmileOrange val Primary = BrandSwatch.AwsSmileOrange val PrimaryHover = BrandSwatch.AwsRind val Accent = BrandSwatch.AwsLink val AccentHover = BrandSwatch.AwsLinkHover val Background = BrandSwatch.AwsWhite val Surface = BrandSwatch.AwsSurface val SurfaceElevated = BrandSwatch.AwsWhite val TextPrimary = BrandSwatch.AwsInk val TextSecondary = BrandSwatch.AwsGray val TextTertiary = BrandSwatch.AwsGrayLight val Chrome = BrandSwatch.AwsSquidInk val ChromeDeep = BrandSwatch.AwsAnchor val ChromeLight = BrandSwatch.AwsNavyLight val MarkOrange = BrandSwatch.AwsSmileOrange val MarkCanvas = BrandSwatch.AwsSquidInk } /** 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" }