/* * Sony (sony@1.0.0) * Palette: sony@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.sony import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Black — The Sony wordmark color. The brand has no chromatic primary — the identity is pure black on white. */ val Black = Color(0xFF000000) /** White — Default page canvas; reverse wordmark fill on dark. */ val White = Color(0xFFFFFFFF) /** Gray 50 — Light page surface tint. */ val Gray50 = Color(0xFFEFEFEF) /** Gray 100 — Quiet rule / border on the white canvas. */ val Gray100 = Color(0xFFDADADA) /** Gray 200 — Mid-light gray; disabled borders. */ val Gray200 = Color(0xFFBFBFBF) /** Gray 400 — Mid-gray for inactive controls. */ val Gray400 = Color(0xFF898991) /** Gray 500 — Tertiary text on the white canvas. */ val Gray500 = Color(0xFF767676) /** Gray 600 — Secondary body text. */ val Gray600 = Color(0xFF656565) /** Gray 700 — Elevated dark surface. */ val Gray700 = Color(0xFF363636) /** Gray 800 — Dark surface; primary text on white. */ val Gray800 = Color(0xFF262626) /** Gray 900 — Near-black canvas in dark-mode surfaces. */ val Gray900 = Color(0xFF1F2024) /** Action Blue — Primary link / action blue on the corporate template. Used inside paragraph text on the 2021 top template. */ val ActionBlue = Color(0xFF186FA4) /** Link Blue — Inline link variant on the navigation chrome. */ val LinkBlue = Color(0xFF2D61BF) /** Focus Blue — Focus-ring / hover-affordance blue. */ val FocusBlue = Color(0xFF5E9DF4) /** Accent Teal — Desaturated teal — category accent on dark surfaces. */ val AccentTeal = Color(0xFF007263) /** Accent Purple — Desaturated purple — category accent. */ val AccentPurple = Color(0xFF5B2C6E) /** Accent Magenta — Desaturated magenta — category accent. */ val AccentMagenta = Color(0xFFB62D76) /** Accent Orange — Burnt orange — category accent. */ val AccentOrange = Color(0xFFBC5B00) /** Accent Olive — Desaturated olive — category accent. */ val AccentOlive = Color(0xFF577515) /** Accent Rust — Desaturated rust red — category accent. */ val AccentRust = Color(0xFFB83744) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.White val Surface = BrandSwatch.Gray50 val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.Gray800 val TextSecondary = BrandSwatch.Gray600 val TextTertiary = BrandSwatch.Gray500 val Primary = BrandSwatch.Black val PrimaryHover = BrandSwatch.Gray800 val Accent = BrandSwatch.ActionBlue val AccentHover = BrandSwatch.LinkBlue val Border = BrandSwatch.Gray100 } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.Gray900 val Surface = BrandSwatch.Gray700 val SurfaceElevated = BrandSwatch.Gray800 val TextPrimary = BrandSwatch.White val TextSecondary = BrandSwatch.Gray200 val TextTertiary = BrandSwatch.Gray400 val Primary = BrandSwatch.White val PrimaryHover = BrandSwatch.Gray50 val Accent = BrandSwatch.FocusBlue val AccentHover = BrandSwatch.ActionBlue val Border = BrandSwatch.Gray700 } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.White val OnIdentity = BrandSwatch.Black val Primary = BrandSwatch.Black val PrimaryHover = BrandSwatch.Gray800 val Accent = BrandSwatch.ActionBlue val AccentHover = BrandSwatch.LinkBlue val Mark = BrandSwatch.Black val BackgroundLight = BrandSwatch.White val BackgroundDark = BrandSwatch.Gray900 val SurfaceLight = BrandSwatch.Gray50 val SurfaceDark = BrandSwatch.Gray700 val TextPrimaryLight = BrandSwatch.Gray800 val TextPrimaryDark = BrandSwatch.White val TextSecondaryLight = BrandSwatch.Gray600 val TextTertiaryLight = BrandSwatch.Gray500 val BorderLight = BrandSwatch.Gray100 } /** 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" }