/* * Kubernetes (kubernetes@1.0.0) * Palette: kubernetes@1.0.0 * Fonts: heading=inter@1.0.0, body=inter@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.kubernetes import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Kubernetes Blue — The Kubernetes signature blue — the fill of the helm-wheel mark and the principal accent across kubernetes.io. */ val K8sBlue = Color(0xFF326CE5) /** Kubernetes Blue Dark — Pressed/active state for the primary CTA. */ val K8sBlueDark = Color(0xFF2956B2) /** Kubernetes Blue Light — Soft accent used on illustrations and tags. */ val K8sBlueLight = Color(0xFF7493E0) /** Kubernetes Navy — Dark-mode canvas color — the navy used on the kubernetes.io dark-theme hero and on CNCF presentation chrome. */ val K8sNavy = Color(0xFF0B132B) /** Kubernetes Navy Deep — Darkest navy used as the page-level dark canvas. */ val K8sNavyDeep = Color(0xFF050911) /** Kubernetes Ink — Primary text on light surfaces. */ val K8sInk = Color(0xFF303030) /** Kubernetes Gray — Secondary text and metadata. */ val K8sGray = Color(0xFF5F6368) /** Kubernetes Gray Light — Tertiary text and disabled UI. */ val K8sGrayLight = Color(0xFF9AA0A6) /** Kubernetes Surface — Quiet surface — card backgrounds on kubernetes.io. */ val K8sSurface = Color(0xFFF1F3F4) /** Kubernetes Border — Hairline borders and dividers. */ val K8sBorder = Color(0xFFDADCE0) /** Kubernetes White — Primary canvas on light surfaces. */ val K8sWhite = Color(0xFFFFFFFF) /** Kubernetes Success — Healthy / ready pod state. */ val K8sSuccess = Color(0xFF0F9D58) /** Kubernetes Warning — Pending / scheduling state. */ val K8sWarning = Color(0xFFF4B400) /** Kubernetes Error — Failed / crash-loop state. */ val K8sError = Color(0xFFDB4437) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.K8sWhite val Surface = BrandSwatch.K8sSurface val SurfaceElevated = BrandSwatch.K8sWhite val TextPrimary = BrandSwatch.K8sInk val TextSecondary = BrandSwatch.K8sGray val TextTertiary = BrandSwatch.K8sGrayLight val Primary = BrandSwatch.K8sBlue val PrimaryHover = BrandSwatch.K8sBlueDark val Accent = BrandSwatch.K8sBlueLight val AccentHover = BrandSwatch.K8sBlue val Warning = BrandSwatch.K8sWarning val WarningHover = BrandSwatch.K8sError val Error = BrandSwatch.K8sError val Success = BrandSwatch.K8sSuccess val Border = BrandSwatch.K8sBorder } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.K8sNavyDeep val Surface = BrandSwatch.K8sNavy val SurfaceElevated = BrandSwatch.K8sBlueDark val TextPrimary = BrandSwatch.K8sWhite val TextSecondary = BrandSwatch.K8sSurface val TextTertiary = BrandSwatch.K8sGrayLight val Primary = BrandSwatch.K8sBlueLight val PrimaryHover = BrandSwatch.K8sBlue val Accent = BrandSwatch.K8sBlue val AccentHover = BrandSwatch.K8sBlueLight val Warning = BrandSwatch.K8sWarning val WarningHover = BrandSwatch.K8sError val Error = BrandSwatch.K8sError val Success = BrandSwatch.K8sSuccess val Border = BrandSwatch.K8sBlueDark } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.K8sBlue val OnIdentity = BrandSwatch.K8sWhite val Primary = BrandSwatch.K8sBlue val PrimaryHover = BrandSwatch.K8sBlueDark val Accent = BrandSwatch.K8sBlueLight val AccentHover = BrandSwatch.K8sBlue val Background = BrandSwatch.K8sWhite val Surface = BrandSwatch.K8sSurface val SurfaceElevated = BrandSwatch.K8sWhite val TextPrimary = BrandSwatch.K8sInk val TextSecondary = BrandSwatch.K8sGray val TextTertiary = BrandSwatch.K8sGrayLight val Chrome = BrandSwatch.K8sNavy val ChromeDeep = BrandSwatch.K8sNavyDeep val Mark = BrandSwatch.K8sBlue } /** Typography family names by brand role. */ object BrandFont { /** Inter (inter@1.0.0) */ const val Heading = "Inter" /** Inter (inter@1.0.0) */ const val Body = "Inter" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }