/* * Go (golang@1.0.0) * Palette: golang@1.0.0 * Fonts: heading=work-sans@1.0.0, body=roboto@1.0.0, mono=source-code-pro@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.golang import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Gopher Blue — Primary brand color — the signature cyan that anchors the Go gopher, the wordmark, and primary calls-to-action. PANTONE 638C. */ val GopherBlue = Color(0xFF00ADD8) /** Light Blue — Supporting tint used in gradients and secondary surfaces. PANTONE 310U. */ val LightBlue = Color(0xFF5DC9E2) /** Fuchsia — Secondary brand color — accent for callouts, highlights, and "what NOT to do" markers in the Brand Book. PANTONE 7635C. */ val Fuchsia = Color(0xFFCE3262) /** Aqua — Secondary brand color — teal accent used in the Go gradient and supporting illustrations. PANTONE 3265C. */ val Aqua = Color(0xFF00A29C) /** Black — High-contrast foundation — used as a canvas under the white gopher mark and for primary text on light surfaces. PANTONE Black C. */ val GoBlack = Color(0xFF000000) /** Yellow — Tertiary accent used sparingly for spotlight callouts. PANTONE Yellow C. */ val GoYellow = Color(0xFFFDDD00) /** Dark Cyan — PANTONE 3145C — deeper cyan for hover states and shadows. */ val DarkCyan = Color(0xFF00758D) /** Cool Gray — PANTONE 425C — neutral text and dividers. */ val CoolGray = Color(0xFF555759) /** Plum — PANTONE 669C — deep accent for tertiary surfaces. */ val Plum = Color(0xFF402B56) /** Light Gray — PANTONE Cool Gray 1C — light hairline surfaces. */ val LightGray = Color(0xFFDBD9D6) /** White — Page canvas in light mode; reversed mark color on Black. */ val GoWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.GoWhite val Surface = BrandSwatch.LightGray val SurfaceElevated = BrandSwatch.GoWhite val TextPrimary = BrandSwatch.GoBlack val TextSecondary = BrandSwatch.CoolGray val TextTertiary = BrandSwatch.DarkCyan val Primary = BrandSwatch.GopherBlue val PrimaryHover = BrandSwatch.DarkCyan val Accent = BrandSwatch.Fuchsia val AccentHover = BrandSwatch.Plum val Warning = BrandSwatch.GoYellow val WarningHover = BrandSwatch.Fuchsia val Error = BrandSwatch.Fuchsia val Success = BrandSwatch.Aqua } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.GoBlack val Surface = BrandSwatch.Plum val SurfaceElevated = BrandSwatch.CoolGray val TextPrimary = BrandSwatch.GoWhite val TextSecondary = BrandSwatch.LightGray val TextTertiary = BrandSwatch.LightBlue val Primary = BrandSwatch.GopherBlue val PrimaryHover = BrandSwatch.LightBlue val Accent = BrandSwatch.Fuchsia val AccentHover = BrandSwatch.LightBlue val Warning = BrandSwatch.GoYellow val WarningHover = BrandSwatch.Fuchsia val Error = BrandSwatch.Fuchsia val Success = BrandSwatch.Aqua } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.GopherBlue val OnIdentity = BrandSwatch.GoWhite val Primary = BrandSwatch.GopherBlue val PrimaryHover = BrandSwatch.DarkCyan val Accent = BrandSwatch.Fuchsia val AccentHover = BrandSwatch.Plum val Background = BrandSwatch.GoWhite val Surface = BrandSwatch.LightGray val TextPrimary = BrandSwatch.GoBlack val TextSecondary = BrandSwatch.CoolGray } /** Typography family names by brand role. */ object BrandFont { /** Work Sans (work-sans@1.0.0) */ const val Heading = "Work Sans" /** Roboto (roboto@1.0.0) */ const val Body = "Roboto" /** Source Code Pro (source-code-pro@1.0.0) */ const val Mono = "Source Code Pro" }