/* * Docker (docker@1.0.0) * Palette: docker@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.docker import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Docker Blue — Primary Docker brand blue — the fill of the Moby whale and the principal CTA color across docker.com and Docker Desktop. */ val DockerBlue = Color(0xFF2496ED) /** Docker Blue Bright — Brighter cyan-blue used in Docker marketing illustrations and on dark-canvas hero compositions. */ val DockerBlueBright = Color(0xFF0DB7ED) /** Docker Navy — Deep navy used in dark-mode marketing surfaces and as the chrome canvas for Docker Hub on dark theme. */ val DockerNavy = Color(0xFF0A1F44) /** Docker Navy Deep — Darkest navy used on dark-mode page canvas. */ val DockerNavyDeep = Color(0xFF06122A) /** Docker Blue Dark — Pressed/active state for the primary CTA on light surfaces. */ val DockerBlueDark = Color(0xFF1769A6) /** Docker Ink — Primary text on light surfaces. */ val DockerInk = Color(0xFF17191E) /** Docker Gray — Secondary text and metadata. */ val DockerGray = Color(0xFF677285) /** Docker Gray Light — Tertiary text and disabled UI. */ val DockerGrayLight = Color(0xFF8993A5) /** Docker Surface — Quiet surface — card backgrounds on docker.com. */ val DockerSurface = Color(0xFFF4F6F9) /** Docker Border — Hairline borders and dividers. */ val DockerBorder = Color(0xFFE1E2E6) /** Docker White — Primary canvas on light surfaces. */ val DockerWhite = Color(0xFFFFFFFF) /** Docker Success — Confirmation / healthy-container state. */ val DockerSuccess = Color(0xFF1CB97A) /** Docker Warning — Caution state on Docker Desktop chrome. */ val DockerWarning = Color(0xFFF2A33A) /** Docker Error — Destructive / unhealthy-container state. */ val DockerError = Color(0xFFE2574C) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.DockerWhite val Surface = BrandSwatch.DockerSurface val SurfaceElevated = BrandSwatch.DockerWhite val TextPrimary = BrandSwatch.DockerInk val TextSecondary = BrandSwatch.DockerGray val TextTertiary = BrandSwatch.DockerGrayLight val Primary = BrandSwatch.DockerBlue val PrimaryHover = BrandSwatch.DockerBlueDark val Accent = BrandSwatch.DockerBlueBright val AccentHover = BrandSwatch.DockerBlue val Warning = BrandSwatch.DockerWarning val WarningHover = BrandSwatch.DockerError val Error = BrandSwatch.DockerError val Success = BrandSwatch.DockerSuccess val Border = BrandSwatch.DockerBorder } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.DockerNavyDeep val Surface = BrandSwatch.DockerNavy val SurfaceElevated = BrandSwatch.DockerBlueDark val TextPrimary = BrandSwatch.DockerWhite val TextSecondary = BrandSwatch.DockerSurface val TextTertiary = BrandSwatch.DockerGrayLight val Primary = BrandSwatch.DockerBlueBright val PrimaryHover = BrandSwatch.DockerBlue val Accent = BrandSwatch.DockerBlue val AccentHover = BrandSwatch.DockerBlueBright val Warning = BrandSwatch.DockerWarning val WarningHover = BrandSwatch.DockerError val Error = BrandSwatch.DockerError val Success = BrandSwatch.DockerSuccess val Border = BrandSwatch.DockerBlueDark } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.DockerBlue val OnIdentity = BrandSwatch.DockerWhite val Primary = BrandSwatch.DockerBlue val PrimaryHover = BrandSwatch.DockerBlueDark val Accent = BrandSwatch.DockerBlueBright val AccentHover = BrandSwatch.DockerBlue val Background = BrandSwatch.DockerWhite val Surface = BrandSwatch.DockerSurface val SurfaceElevated = BrandSwatch.DockerWhite val TextPrimary = BrandSwatch.DockerInk val TextSecondary = BrandSwatch.DockerGray val TextTertiary = BrandSwatch.DockerGrayLight val Chrome = BrandSwatch.DockerNavy val ChromeDeep = BrandSwatch.DockerNavyDeep val Mark = BrandSwatch.DockerBlue } /** 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" }