/* * Gmail (gmail@1.0.0) * Palette: gmail@1.0.0 * Fonts: heading=google-sans@1.0.0, body=roboto@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.gmail import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Gmail Red — Right downstroke of the Gmail "M" envelope. Google Red / Material Red 500 — the canonical Google four-color red. */ val GmailRed = Color(0xFFEA4335) /** Gmail Crimson — Deeper red used for the envelope interior fold in the 2020 Gmail icon. Provides depth between the outer Red and the inner envelope face. */ val GmailCrimson = Color(0xFFC5221F) /** Gmail Yellow — Right-of-center valley of the "M". Google Yellow / Material Yellow 600 — used for highlight and starred states inside the Gmail UI. */ val GmailYellow = Color(0xFFFBBC04) /** Gmail Green — Left-of-center valley of the "M". Google Green / Material Green 500 — used as the canonical success / send-confirmed hue in Gmail product chrome. */ val GmailGreen = Color(0xFF34A853) /** Gmail Blue — Left downstroke of the "M". Google Blue / Material Blue 500 — Gmail's primary action color (Compose button, link affordance). */ val GmailBlue = Color(0xFF4285F4) /** Gmail Grey 900 — Primary text on light surfaces; near-black drawn from Material Grey 900 to match the Google parent. */ val GmailGrey900 = Color(0xFF202124) /** Gmail Grey 700 — Secondary text and inactive icons (Material Grey 700). */ val GmailGrey700 = Color(0xFF5F6368) /** Gmail Grey 200 — Divider and subtle surface tint (Material Grey 200). */ val GmailGrey200 = Color(0xFFE8EAED) /** Gmail Grey 100 — Page-level background — Gmail's product chrome uses this warm light-grey as the inbox canvas. */ val GmailGrey100 = Color(0xFFF1F3F4) /** Gmail White — Base background and reversed surface fill. */ val GmailWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.GmailWhite val Surface = BrandSwatch.GmailGrey100 val SurfaceElevated = BrandSwatch.GmailWhite val TextPrimary = BrandSwatch.GmailGrey900 val TextSecondary = BrandSwatch.GmailGrey700 val Primary = BrandSwatch.GmailBlue val PrimaryHover = BrandSwatch.GmailBlue val Accent = BrandSwatch.GmailRed val AccentHover = BrandSwatch.GmailCrimson val Warning = BrandSwatch.GmailYellow val WarningHover = BrandSwatch.GmailYellow val Error = BrandSwatch.GmailRed val Success = BrandSwatch.GmailGreen val Border = BrandSwatch.GmailGrey200 } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.GmailGrey900 val Surface = BrandSwatch.GmailGrey700 val SurfaceElevated = BrandSwatch.GmailGrey700 val TextPrimary = BrandSwatch.GmailWhite val TextSecondary = BrandSwatch.GmailGrey200 val Primary = BrandSwatch.GmailBlue val PrimaryHover = BrandSwatch.GmailBlue val Accent = BrandSwatch.GmailRed val AccentHover = BrandSwatch.GmailCrimson val Warning = BrandSwatch.GmailYellow val WarningHover = BrandSwatch.GmailYellow val Error = BrandSwatch.GmailRed val Success = BrandSwatch.GmailGreen val Border = BrandSwatch.GmailGrey700 } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.GmailRed val OnIdentity = BrandSwatch.GmailWhite val Primary = BrandSwatch.GmailBlue val PrimaryHover = BrandSwatch.GmailBlue val Accent = BrandSwatch.GmailRed val AccentHover = BrandSwatch.GmailCrimson val MarkOuter = BrandSwatch.GmailRed val MarkInner = BrandSwatch.GmailCrimson val MarkBlue = BrandSwatch.GmailBlue val MarkGreen = BrandSwatch.GmailGreen val MarkYellow = BrandSwatch.GmailYellow val Background = BrandSwatch.GmailWhite val Surface = BrandSwatch.GmailGrey100 val TextPrimary = BrandSwatch.GmailGrey900 val TextSecondary = BrandSwatch.GmailGrey700 val Error = BrandSwatch.GmailRed val Success = BrandSwatch.GmailGreen val Warning = BrandSwatch.GmailYellow } /** Typography family names by brand role. */ object BrandFont { /** Google Sans (google-sans@1.0.0) */ const val Heading = "Google Sans" /** Roboto (roboto@1.0.0) */ const val Body = "Roboto" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }