/* * Shopify (shopify@1.0.0) * Palette: shopify@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.shopify import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Shopify Green — Current corporate primary green — the modernized Shopify brand color on shopify.com primary CTAs and marketing. */ val ShopifyGreen = Color(0xFF008060) /** Shopify Green (Heritage) — Heritage Shopify leaf-green — the original shopping-bag mark fill color, retained on the public mark. */ val ShopifyGreenHeritage = Color(0xFF95BF47) /** Shopify Green (Wordmark) — Mid-green historically used on the Shopify wordmark text in the dual-tone heritage logo. */ val ShopifyGreenWordmark = Color(0xFF7AB55C) /** Shopify Green Deep — Deep green used for hover/pressed states on the primary corporate green and for emphasis on text. */ val ShopifyGreenDeep = Color(0xFF004C3F) /** Shopify Ink — Near-black used for body copy and the wordmark on light surfaces. */ val ShopifyInk = Color(0xFF1A1A1A) /** Shopify Graphite — Authored elevated surface on the dark mode; matches Polaris gray-15. */ val ShopifyGraphite = Color(0xFF303030) /** Shopify Canvas Dark — Dark-mode canvas; matches Polaris gray-16. */ val ShopifyCanvasDark = Color(0xFF1A1A1A) /** Shopify White — Canonical light canvas; the marketing surface is light-first. */ val ShopifyWhite = Color(0xFFFFFFFF) /** Shopify Fog — Authored surface tone for cards and panels on light backgrounds; matches Polaris gray-6. */ val ShopifyFog = Color(0xFFF1F1F1) /** Shopify Gray — Secondary text on light backgrounds; matches Polaris gray-13. */ val ShopifyGray = Color(0xFF616161) /** Shopify Gray Light — Tertiary text and metadata. */ val ShopifyGrayLight = Color(0xFF8A8A8A) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.ShopifyWhite val Surface = BrandSwatch.ShopifyFog val SurfaceElevated = BrandSwatch.ShopifyWhite val TextPrimary = BrandSwatch.ShopifyInk val TextSecondary = BrandSwatch.ShopifyGray val TextTertiary = BrandSwatch.ShopifyGrayLight val Primary = BrandSwatch.ShopifyGreen val PrimaryHover = BrandSwatch.ShopifyGreenDeep val Accent = BrandSwatch.ShopifyGreen val AccentHover = BrandSwatch.ShopifyGreenDeep val Warning = BrandSwatch.ShopifyGreenHeritage val WarningHover = BrandSwatch.ShopifyGreenWordmark val Error = BrandSwatch.ShopifyGreenDeep val Success = BrandSwatch.ShopifyGreen } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.ShopifyCanvasDark val Surface = BrandSwatch.ShopifyGraphite val SurfaceElevated = BrandSwatch.ShopifyGraphite val TextPrimary = BrandSwatch.ShopifyWhite val TextSecondary = BrandSwatch.ShopifyGrayLight val TextTertiary = BrandSwatch.ShopifyGray val Primary = BrandSwatch.ShopifyGreen val PrimaryHover = BrandSwatch.ShopifyGreenDeep val Accent = BrandSwatch.ShopifyGreenHeritage val AccentHover = BrandSwatch.ShopifyGreenWordmark val Warning = BrandSwatch.ShopifyGreenHeritage val WarningHover = BrandSwatch.ShopifyGreenWordmark val Error = BrandSwatch.ShopifyGreenDeep val Success = BrandSwatch.ShopifyGreen } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.ShopifyGreen val OnIdentity = BrandSwatch.ShopifyWhite val Primary = BrandSwatch.ShopifyGreen val PrimaryHover = BrandSwatch.ShopifyGreenDeep val Accent = BrandSwatch.ShopifyGreen val AccentHover = BrandSwatch.ShopifyGreenDeep val Mark = BrandSwatch.ShopifyGreenHeritage val TextPrimaryLight = BrandSwatch.ShopifyInk val TextPrimaryDark = BrandSwatch.ShopifyWhite val TextSecondaryLight = BrandSwatch.ShopifyGray val BackgroundLight = BrandSwatch.ShopifyWhite val BackgroundDark = BrandSwatch.ShopifyCanvasDark val SurfaceLight = BrandSwatch.ShopifyFog val SurfaceDark = BrandSwatch.ShopifyGraphite } /** 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" }