/* * Microsoft Azure (azure@1.0.0) * Palette: azure@1.0.0 * Fonts: heading=segoe-ui@1.0.0, body=segoe-ui@1.0.0, mono=cascadiacode-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.azure import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Azure Blue — The Azure signature blue — Microsoft Fluent's Communications primary, used on the Azure Portal chrome, the azure.microsoft.com hero, and the canonical Azure-Cloud logo fill. */ val AzureBlue = Color(0xFF0078D4) /** Azure Blue Dark — Pressed/active state for the Azure primary CTA; the deeper blue used on hover transitions in the Azure Portal. */ val AzureBlueDark = Color(0xFF005A9E) /** Azure Blue Light — Bright cyan accent used in Azure marketing illustrations and in the Azure Cloud icon's secondary tone. */ val AzureBlueLight = Color(0xFF50E6FF) /** Azure Navy — Deep navy used on Azure architecture-diagram backgrounds and Azure presentation chrome. The dark-canvas brand color. */ val AzureNavy = Color(0xFF243A5E) /** Azure Navy Deep — Darkest navy used in Azure marketing dark-mode hero compositions. */ val AzureNavyDeep = Color(0xFF0B2545) /** Fluent Near-Black — Fluent neutral foreground — primary text on light surfaces. */ val FluentNearBlack = Color(0xFF1F1F1F) /** Fluent Gray 160 — Fluent neutral foreground 2 — secondary text. */ val FluentGray160 = Color(0xFF605E5C) /** Fluent Gray 130 — Fluent neutral foreground 3 — tertiary text and dividers. */ val FluentGray130 = Color(0xFF8A8886) /** Fluent Gray 30 — Fluent neutral background 3 — subtle surface tint. */ val FluentGray30 = Color(0xFFEDEBE9) /** Fluent Gray 20 — Fluent neutral background 2 — page-level background. */ val FluentGray20 = Color(0xFFF3F2F1) /** Fluent White — Base background and reversed text on chromatic surfaces. */ val FluentWhite = Color(0xFFFFFFFF) /** Azure Error — Fluent system error red — destructive / validation-failure. */ val AzureError = Color(0xFFA4262C) /** Azure Success — Fluent system success green — confirmation / healthy state. */ val AzureSuccess = Color(0xFF107C10) /** Azure Warning — Fluent system warning neutral — Azure leans on amber sparingly and instead uses a muted neutral for caution states on chrome. */ val AzureWarning = Color(0xFF797673) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.FluentWhite val Surface = BrandSwatch.FluentGray20 val SurfaceElevated = BrandSwatch.FluentWhite val TextPrimary = BrandSwatch.FluentNearBlack val TextSecondary = BrandSwatch.FluentGray160 val TextTertiary = BrandSwatch.FluentGray130 val Primary = BrandSwatch.AzureBlue val PrimaryHover = BrandSwatch.AzureBlueDark val Accent = BrandSwatch.AzureBlueLight val AccentHover = BrandSwatch.AzureBlue val Warning = BrandSwatch.AzureWarning val WarningHover = BrandSwatch.AzureNavy val Error = BrandSwatch.AzureError val Success = BrandSwatch.AzureSuccess } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.AzureNavyDeep val Surface = BrandSwatch.AzureNavy val SurfaceElevated = BrandSwatch.AzureBlueDark val TextPrimary = BrandSwatch.FluentWhite val TextSecondary = BrandSwatch.FluentGray30 val TextTertiary = BrandSwatch.FluentGray130 val Primary = BrandSwatch.AzureBlue val PrimaryHover = BrandSwatch.AzureBlueLight val Accent = BrandSwatch.AzureBlueLight val AccentHover = BrandSwatch.AzureBlue val Warning = BrandSwatch.AzureWarning val WarningHover = BrandSwatch.AzureNavy val Error = BrandSwatch.AzureError val Success = BrandSwatch.AzureSuccess } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.AzureBlue val OnIdentity = BrandSwatch.FluentWhite val Primary = BrandSwatch.AzureBlue val PrimaryHover = BrandSwatch.AzureBlueDark val Accent = BrandSwatch.AzureBlueLight val AccentHover = BrandSwatch.AzureBlue val Background = BrandSwatch.FluentWhite val Surface = BrandSwatch.FluentGray20 val SurfaceElevated = BrandSwatch.FluentWhite val TextPrimary = BrandSwatch.FluentNearBlack val TextSecondary = BrandSwatch.FluentGray160 val TextTertiary = BrandSwatch.FluentGray130 val Chrome = BrandSwatch.AzureNavy val ChromeDeep = BrandSwatch.AzureNavyDeep val Mark = BrandSwatch.AzureBlue } /** Typography family names by brand role. */ object BrandFont { /** Segoe UI (segoe-ui@1.0.0) */ const val Heading = "Segoe UI" /** Segoe UI (segoe-ui@1.0.0) */ const val Body = "Segoe UI" /** CascadiaCode Nerd Font (cascadiacode-nerdfont@1.0.0) */ const val Mono = "CaskaydiaCove Nerd Font" }