/* * Google Cloud (google-cloud@1.0.0) * Palette: google-cloud@1.0.0 * Fonts: heading=google-sans@1.0.0, body=roboto@1.0.0, mono=roboto@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.googlecloud import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Google Blue — Canonical Google brand blue — the "G" of the four-color logo and the principal accent across Google Cloud marketing. */ val GoogleBlue = Color(0xFF4285F4) /** Cloud Blue 600 — Deeper interactive blue used in the Google Cloud Console chrome and as the link / primary-action color across cloud.google.com. */ val CloudBlue600 = Color(0xFF1A73E8) /** Cloud Blue 700 — Pressed/active state for the Cloud Blue primary action. */ val CloudBlue700 = Color(0xFF185ABC) /** Google Red — Canonical Google brand red — the second "o" of the Google wordmark and the error / destructive accent in the Cloud Console. */ val GoogleRed = Color(0xFFEA4335) /** Google Yellow — Canonical Google brand yellow — the third "o" of the Google wordmark and the warning accent in the Cloud Console. */ val GoogleYellow = Color(0xFFFBBC04) /** Google Green — Canonical Google brand green — the "l" of the Google wordmark and the success accent in the Cloud Console. */ val GoogleGreen = Color(0xFF34A853) /** Google Grey 900 — Primary text on light surfaces — Google Material's Grey 900 token, used on cloud.google.com body copy. */ val GoogleGrey900 = Color(0xFF202124) /** Google Grey 700 — Secondary text and metadata. */ val GoogleGrey700 = Color(0xFF5F6368) /** Google Grey 500 — Tertiary text and disabled UI. */ val GoogleGrey500 = Color(0xFF9AA0A6) /** Google Grey 200 — Hairline borders and quiet dividers. */ val GoogleGrey200 = Color(0xFFE8EAED) /** Google Grey 100 — Subtle surface tint — Cloud Console card backgrounds. */ val GoogleGrey100 = Color(0xFFF1F3F4) /** Google Grey 50 — Page-level background tint. */ val GoogleGrey50 = Color(0xFFF8F9FA) /** Google White — Primary canvas on light surfaces. */ val GoogleWhite = Color(0xFFFFFFFF) /** Google Grey 1000 — Dark-mode canvas — used on cloud.google.com dark hero. */ val GoogleGrey1000 = Color(0xFF171717) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.GoogleWhite val Surface = BrandSwatch.GoogleGrey50 val SurfaceElevated = BrandSwatch.GoogleWhite val TextPrimary = BrandSwatch.GoogleGrey900 val TextSecondary = BrandSwatch.GoogleGrey700 val TextTertiary = BrandSwatch.GoogleGrey500 val Primary = BrandSwatch.CloudBlue600 val PrimaryHover = BrandSwatch.CloudBlue700 val Accent = BrandSwatch.GoogleBlue val AccentHover = BrandSwatch.CloudBlue600 val Warning = BrandSwatch.GoogleYellow val WarningHover = BrandSwatch.GoogleRed val Error = BrandSwatch.GoogleRed val Success = BrandSwatch.GoogleGreen } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.GoogleGrey1000 val Surface = BrandSwatch.GoogleGrey900 val SurfaceElevated = BrandSwatch.GoogleGrey700 val TextPrimary = BrandSwatch.GoogleWhite val TextSecondary = BrandSwatch.GoogleGrey200 val TextTertiary = BrandSwatch.GoogleGrey500 val Primary = BrandSwatch.GoogleBlue val PrimaryHover = BrandSwatch.CloudBlue600 val Accent = BrandSwatch.GoogleBlue val AccentHover = BrandSwatch.CloudBlue600 val Warning = BrandSwatch.GoogleYellow val WarningHover = BrandSwatch.GoogleRed val Error = BrandSwatch.GoogleRed val Success = BrandSwatch.GoogleGreen } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.CloudBlue600 val OnIdentity = BrandSwatch.GoogleWhite val Primary = BrandSwatch.CloudBlue600 val PrimaryHover = BrandSwatch.CloudBlue700 val Accent = BrandSwatch.GoogleBlue val AccentHover = BrandSwatch.CloudBlue600 val Background = BrandSwatch.GoogleWhite val Surface = BrandSwatch.GoogleGrey50 val SurfaceElevated = BrandSwatch.GoogleWhite val TextPrimary = BrandSwatch.GoogleGrey900 val TextSecondary = BrandSwatch.GoogleGrey700 val TextTertiary = BrandSwatch.GoogleGrey500 val LogoQuadrantBlue = BrandSwatch.GoogleBlue val LogoQuadrantRed = BrandSwatch.GoogleRed val LogoQuadrantYellow = BrandSwatch.GoogleYellow val LogoQuadrantGreen = BrandSwatch.GoogleGreen val Mark = BrandSwatch.CloudBlue600 } /** 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" /** Roboto (roboto@1.0.0) */ const val Mono = "Roboto" }