/* * HEY (hey@1.0.0) * Palette: hey@1.0.0 * Fonts: heading=helvetica-neue@1.0.0, body=helvetica-neue@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.hey import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** HEY Yellow — The defining HEY accent — a pure CSS-yellow used as a highlight throughout the product (think text-marker / "Screener" highlight bar). Loud by design. */ val HeyYellow = Color(0xFFFFFF00) /** HEY Blue — The action blue captured from hey.com — used for links, primary buttons, and active-state affordance. */ val HeyBlue = Color(0xFF0088CC) /** HEY Blue Hover — Slightly brighter hover variant. */ val HeyBlueHover = Color(0xFF1A8AD5) /** HEY Blue Active — Pressed / active blue. */ val HeyBlueActive = Color(0xFF176BAD) /** HEY White — Page canvas — pure white, no warm tint. */ val HeyWhite = Color(0xFFFFFFFF) /** HEY Near White — Subtle elevated surface. */ val HeyNearWhite = Color(0xFFFCFCFC) /** HEY Grey 100 — Hairline panel background. */ val HeyGrey100 = Color(0xFFF5F5F5) /** HEY Grey 300 — Border and divider on light surfaces. */ val HeyGrey300 = Color(0xFFDDDDDD) /** HEY Grey 500 — Tertiary text / inactive icon. */ val HeyGrey500 = Color(0xFF888888) /** HEY Grey 700 — Secondary text. */ val HeyGrey700 = Color(0xFF555555) /** HEY Text — Body text on white canvas. */ val HeyText = Color(0xFF333333) /** HEY Heading — Heading and emphasis text on white. */ val HeyHeading = Color(0xFF222222) /** HEY Near Black — Deepest ink for high-contrast type and dark-mode canvas. */ val HeyNearBlack = Color(0xFF1E1E1E) /** HEY Success — Confirmation green — Bootstrap success-text heritage. */ val HeySuccess = Color(0xFF3C763D) /** HEY Success Background — Success-state surface tint. */ val HeySuccessBg = Color(0xFFDFF0D8) /** HEY Error — Error red — Bootstrap danger-text heritage. */ val HeyError = Color(0xFFA94442) /** HEY Error Background — Error-state surface tint. */ val HeyErrorBg = Color(0xFFF2DEDE) /** HEY Warning — Warning amber. */ val HeyWarning = Color(0xFF8A6D3B) /** HEY Warning Background — Warning-state surface tint. */ val HeyWarningBg = Color(0xFFFCF8E3) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.HeyWhite val Surface = BrandSwatch.HeyGrey100 val SurfaceElevated = BrandSwatch.HeyNearWhite val TextPrimary = BrandSwatch.HeyText val TextSecondary = BrandSwatch.HeyGrey700 val TextTertiary = BrandSwatch.HeyGrey500 val Primary = BrandSwatch.HeyBlue val PrimaryHover = BrandSwatch.HeyBlueHover val Accent = BrandSwatch.HeyYellow val AccentHover = BrandSwatch.HeyYellow val Warning = BrandSwatch.HeyWarning val WarningHover = BrandSwatch.HeyWarning val Error = BrandSwatch.HeyError val Success = BrandSwatch.HeySuccess val Border = BrandSwatch.HeyGrey300 } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.HeyNearBlack val Surface = BrandSwatch.HeyGrey700 val SurfaceElevated = BrandSwatch.HeyGrey500 val TextPrimary = BrandSwatch.HeyWhite val TextSecondary = BrandSwatch.HeyGrey300 val TextTertiary = BrandSwatch.HeyGrey500 val Primary = BrandSwatch.HeyBlueHover val PrimaryHover = BrandSwatch.HeyBlue val Accent = BrandSwatch.HeyYellow val AccentHover = BrandSwatch.HeyYellow val Warning = BrandSwatch.HeyWarning val WarningHover = BrandSwatch.HeyWarning val Error = BrandSwatch.HeyError val Success = BrandSwatch.HeySuccess val Border = BrandSwatch.HeyGrey700 } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.HeyWhite val OnIdentity = BrandSwatch.HeyHeading val Primary = BrandSwatch.HeyBlue val PrimaryHover = BrandSwatch.HeyBlueHover val Accent = BrandSwatch.HeyYellow val AccentHover = BrandSwatch.HeyYellow val Mark = BrandSwatch.HeyHeading val Highlight = BrandSwatch.HeyYellow val Success = BrandSwatch.HeySuccess val Warning = BrandSwatch.HeyWarning val Error = BrandSwatch.HeyError val Background = BrandSwatch.HeyWhite val Surface = BrandSwatch.HeyGrey100 val TextPrimary = BrandSwatch.HeyText val TextSecondary = BrandSwatch.HeyGrey700 } /** Typography family names by brand role. */ object BrandFont { /** Helvetica Neue (helvetica-neue@1.0.0) */ const val Heading = "Helvetica Neue" /** Helvetica Neue (helvetica-neue@1.0.0) */ const val Body = "Helvetica Neue" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }