/* * Google (google@1.0.0) * Palette: google@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.google import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Google Blue — First letter of the Google wordmark and the dominant brand blue. Material Design's "Blue 500" — the primary CTA color across many Google product surfaces. */ val GoogleBlue = Color(0xFF4285F4) /** Google Red — Second letter of the wordmark. Material's "Red 500" — used as the error / destructive color across Google product UI. */ val GoogleRed = Color(0xFFEA4335) /** Google Yellow — Third letter of the wordmark. Material's "Yellow 600" — used for highlight, warning, and starred / favorited states. */ val GoogleYellow = Color(0xFFFBBC04) /** Google Green — Fifth letter of the wordmark. Material's "Green 500" — used as the success / confirmation color across Google product UI. */ val GoogleGreen = Color(0xFF34A853) /** Google Grey 900 — Primary text on light backgrounds; Material's "Grey 900" near-black. */ val GoogleGrey900 = Color(0xFF202124) /** Google Grey 700 — Secondary text and inactive icons. Material's "Grey 700". */ val GoogleGrey700 = Color(0xFF5F6368) /** Google Grey 500 — Tertiary text and dividers. Material's "Grey 500". */ val GoogleGrey500 = Color(0xFF9AA0A6) /** Google Grey 200 — Subtle surface and divider tint. Material's "Grey 200". */ val GoogleGrey200 = Color(0xFFE8EAED) /** Google Grey 100 — Page-level background; Material's "Grey 100". */ val GoogleGrey100 = Color(0xFFF1F3F4) /** Google White — Base background and reversed surface fill. */ val GoogleWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.GoogleWhite val Surface = BrandSwatch.GoogleGrey100 val SurfaceElevated = BrandSwatch.GoogleWhite val TextPrimary = BrandSwatch.GoogleGrey900 val TextSecondary = BrandSwatch.GoogleGrey700 val TextTertiary = BrandSwatch.GoogleGrey500 val Primary = BrandSwatch.GoogleBlue val PrimaryHover = BrandSwatch.GoogleBlue val Accent = BrandSwatch.GoogleGreen val AccentHover = BrandSwatch.GoogleGreen val Warning = BrandSwatch.GoogleYellow val WarningHover = BrandSwatch.GoogleYellow val Error = BrandSwatch.GoogleRed val Success = BrandSwatch.GoogleGreen } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.GoogleGrey900 val Surface = BrandSwatch.GoogleGrey700 val SurfaceElevated = BrandSwatch.GoogleGrey500 val TextPrimary = BrandSwatch.GoogleWhite val TextSecondary = BrandSwatch.GoogleGrey200 val TextTertiary = BrandSwatch.GoogleGrey500 val Primary = BrandSwatch.GoogleBlue val PrimaryHover = BrandSwatch.GoogleBlue val Accent = BrandSwatch.GoogleGreen val AccentHover = BrandSwatch.GoogleGreen val Warning = BrandSwatch.GoogleYellow val WarningHover = BrandSwatch.GoogleYellow val Error = BrandSwatch.GoogleRed val Success = BrandSwatch.GoogleGreen } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.GoogleBlue val OnIdentity = BrandSwatch.GoogleWhite val Primary = BrandSwatch.GoogleBlue val PrimaryHover = BrandSwatch.GoogleBlue val Accent = BrandSwatch.GoogleGreen val Background = BrandSwatch.GoogleWhite val Surface = BrandSwatch.GoogleGrey100 val TextPrimary = BrandSwatch.GoogleGrey900 val TextSecondary = BrandSwatch.GoogleGrey700 val WordmarkBlue = BrandSwatch.GoogleBlue val WordmarkRed = BrandSwatch.GoogleRed val WordmarkYellow = BrandSwatch.GoogleYellow val WordmarkGreen = BrandSwatch.GoogleGreen } /** 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" }