/* * Snapchat (snapchat@1.0.0) * Palette: snapchat@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.snapchat import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Snapchat Yellow — Signature Snapchat near-fluorescent yellow — the brand's primary color, used as the ghost-mark canvas, the splash- screen background, and the primary CTA across the Snapchat app and snap.com marketing surfaces. */ val SnapchatYellow = Color(0xFFFFFC00) /** Snapchat Yellow Dark — Slightly deeper brand yellow — used as the pressed / active variant of the primary CTA on the brand-guidelines surface. */ val SnapchatYellowDark = Color(0xFFFCF000) /** Snapchat Yellow Warm — Warm yellow — used in marketing illustration and secondary accents. */ val SnapchatYellowWarm = Color(0xFFFFD301) /** Snapchat Yellow Pale — Pale yellow tint — used as a hover wash on yellow surfaces. */ val SnapchatYellowPale = Color(0xFFFEFF85) /** Snap Black — Pure black — used on the ghost-mark outline, the Snapchat wordmark, and as the primary text tone across the Snap Inc. brand surfaces. */ val SnapchatBlack = Color(0xFF000000) /** Snap White — Pure white — surface fill on light marketing surfaces. */ val SnapchatWhite = Color(0xFFFFFFFF) /** Snap Blue — Snap secondary blue — used in product-family iconography (Snap Lens, Spectacles). */ val SnapchatBlue = Color(0xFF0096E5) /** Snap Blue Light — Lighter Snap blue — used in marketing illustration. */ val SnapchatBlueLight = Color(0xFF049EEE) /** Snap Blue Bright — Bright Snap blue — used on hover states of blue surfaces. */ val SnapchatBlueBright = Color(0xFF0EADFF) /** Snap Magenta — Snap secondary magenta — used in marketing illustration. */ val SnapchatMagenta = Color(0xFF8936B6) /** Snap Magenta Light — Lighter Snap magenta accent. */ val SnapchatMagentaLight = Color(0xFFC195DE) /** Snap Red — Snap secondary red — used on error / destructive affordances. */ val SnapchatRed = Color(0xFFE1143D) /** Snap Red Deep — Deeper Snap red — pressed state on red affordances. */ val SnapchatRedDeep = Color(0xFFC50A33) /** Snap Green — Snap secondary green — used on success affordances. */ val SnapchatGreen = Color(0xFF00A179) /** Snap Green Light — Lighter Snap green accent. */ val SnapchatGreenLight = Color(0xFF00A881) /** Snap Orange — Snap secondary orange — used in marketing illustration. */ val SnapchatOrange = Color(0xFFE57200) /** Snap Orange Bright — Brighter Snap orange — used on hover states. */ val SnapchatOrangeBright = Color(0xFFFF8A00) /** Snap Surface Light — Light-mode elevated surface on the brand-guidelines marketing site. */ val SnapchatSurfaceLight = Color(0xFFF1F1F1) /** Snap Border Light — Quiet divider on the marketing-site surface. */ val SnapchatBorderLight = Color(0xFFD9D9D9) /** Snap Text Secondary — Secondary text on light-mode surfaces. */ val SnapchatTextSecondary = Color(0xFF595959) /** Snap Canvas Dark — Deep near-black — Snapchat's dark-mode chat/camera canvas tone, captured from the snap.com brand-guidelines dark stylesheet. */ val SnapchatCanvasDark = Color(0xFF262626) /** Snap Surface Dark — Dark-mode elevated surface. */ val SnapchatSurfaceDark = Color(0xFF404040) /** Snap Text on Dark — Primary text on the dark-mode canvas. */ val SnapchatTextOnDark = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.SnapchatYellow val Surface = BrandSwatch.SnapchatWhite val SurfaceElevated = BrandSwatch.SnapchatYellowPale val TextPrimary = BrandSwatch.SnapchatBlack val TextSecondary = BrandSwatch.SnapchatTextSecondary val TextTertiary = BrandSwatch.SnapchatTextSecondary val Primary = BrandSwatch.SnapchatYellow val PrimaryHover = BrandSwatch.SnapchatYellowDark val Accent = BrandSwatch.SnapchatYellow val AccentHover = BrandSwatch.SnapchatYellowDark val Warning = BrandSwatch.SnapchatOrange val WarningHover = BrandSwatch.SnapchatOrangeBright val Error = BrandSwatch.SnapchatRed val Success = BrandSwatch.SnapchatGreen val Border = BrandSwatch.SnapchatBorderLight } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.SnapchatCanvasDark val Surface = BrandSwatch.SnapchatSurfaceDark val SurfaceElevated = BrandSwatch.SnapchatSurfaceDark val TextPrimary = BrandSwatch.SnapchatTextOnDark val TextSecondary = BrandSwatch.SnapchatBorderLight val TextTertiary = BrandSwatch.SnapchatTextSecondary val Primary = BrandSwatch.SnapchatYellow val PrimaryHover = BrandSwatch.SnapchatYellowWarm val Accent = BrandSwatch.SnapchatYellow val AccentHover = BrandSwatch.SnapchatYellowWarm val Warning = BrandSwatch.SnapchatOrangeBright val WarningHover = BrandSwatch.SnapchatOrange val Error = BrandSwatch.SnapchatRed val Success = BrandSwatch.SnapchatGreenLight val Border = BrandSwatch.SnapchatSurfaceDark } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.SnapchatYellow val OnIdentity = BrandSwatch.SnapchatBlack val Background = BrandSwatch.SnapchatYellow val Surface = BrandSwatch.SnapchatWhite val SurfaceElevated = BrandSwatch.SnapchatYellowPale val TextPrimary = BrandSwatch.SnapchatBlack val TextSecondary = BrandSwatch.SnapchatTextSecondary val Primary = BrandSwatch.SnapchatYellow val PrimaryHover = BrandSwatch.SnapchatYellowDark val Accent = BrandSwatch.SnapchatYellow val AccentHover = BrandSwatch.SnapchatYellowDark val Mark = BrandSwatch.SnapchatYellow val Success = BrandSwatch.SnapchatGreen val Warning = BrandSwatch.SnapchatOrange val Error = BrandSwatch.SnapchatRed } /** 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" }