/* * Hugging Face (huggingface@1.0.0) * Palette: huggingface@1.0.0 * Fonts: heading=source-sans-3@1.0.0, body=source-sans-3@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.huggingface import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Hug Yellow — Hugging Face's published primary — the warm yellow of the hug-mark. */ val HugYellow = Color(0xFFFFD21E) /** Hug Yellow Deep — Pressed / hover variant of hug-yellow for interactive surfaces. */ val HugYellowDeep = Color(0xFFE6B800) /** Hug Orange — Hugging Face's published secondary — a warm orange that pairs with the yellow primary. */ val HugOrange = Color(0xFFFF9D00) /** Hug Orange Deep — Pressed / hover variant of hug-orange. */ val HugOrangeDeep = Color(0xFFCC7E00) /** Hug Neutral — Hugging Face's published neutral gray — the body-meta tone. */ val HugNeutral = Color(0xFF6B7280) /** Hub Canvas — Page canvas — the bright neutral surface huggingface.co reads against. */ val HubCanvas = Color(0xFFFFFFFF) /** Hub Surface — Subtle elevated surface; one step warmer than canvas. */ val HubSurface = Color(0xFFF9FAFB) /** Hub Surface Elevated — Card / panel surface elevated above hub-surface. */ val HubSurfaceElevated = Color(0xFFF3F4F6) /** Hub Border — Quiet divider on the hub canvas. */ val HubBorder = Color(0xFFE5E7EB) /** Hub Ink — Primary text on hub canvas — deep slate near-black. */ val HubInk = Color(0xFF111827) /** Hub Ink Secondary — Secondary text; muted slate for body copy de-emphasis. */ val HubInkSecondary = Color(0xFF374151) /** Hub Ink Tertiary — Tertiary text / metadata tone — same hex as the published hug-neutral. */ val HubInkTertiary = Color(0xFF6B7280) /** Hub Night — Dark-mode canvas — the deep slate the hub flips to. */ val HubNight = Color(0xFF0B0F19) /** Hub Night Surface — Elevated surface in dark mode. */ val HubNightSurface = Color(0xFF1F2937) /** Hub Night Border — Quiet divider on the hub-night canvas. */ val HubNightBorder = Color(0xFF374151) /** Hub Success — Confirmation / positive state green. */ val HubSuccess = Color(0xFF16A34A) /** Hub Error — Error / destructive state red. */ val HubError = Color(0xFFDC2626) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.HubCanvas val Surface = BrandSwatch.HubSurface val SurfaceElevated = BrandSwatch.HubSurfaceElevated val TextPrimary = BrandSwatch.HubInk val TextSecondary = BrandSwatch.HubInkSecondary val TextTertiary = BrandSwatch.HubInkTertiary val Primary = BrandSwatch.HugYellow val PrimaryHover = BrandSwatch.HugYellowDeep val Accent = BrandSwatch.HugOrange val AccentHover = BrandSwatch.HugOrangeDeep val Success = BrandSwatch.HubSuccess val Warning = BrandSwatch.HugOrange val Error = BrandSwatch.HubError val Border = BrandSwatch.HubBorder } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.HubNight val Surface = BrandSwatch.HubNightSurface val SurfaceElevated = BrandSwatch.HubInkSecondary val TextPrimary = BrandSwatch.HubCanvas val TextSecondary = BrandSwatch.HubSurfaceElevated val TextTertiary = BrandSwatch.HubInkTertiary val Primary = BrandSwatch.HugYellow val PrimaryHover = BrandSwatch.HugYellowDeep val Accent = BrandSwatch.HugOrange val AccentHover = BrandSwatch.HugOrangeDeep val Success = BrandSwatch.HubSuccess val Warning = BrandSwatch.HugOrange val Error = BrandSwatch.HubError val Border = BrandSwatch.HubNightBorder } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.HugYellow val OnIdentity = BrandSwatch.HubInk val Primary = BrandSwatch.HugYellow val PrimaryHover = BrandSwatch.HugYellowDeep val Accent = BrandSwatch.HugOrange val AccentHover = BrandSwatch.HugOrangeDeep val Mark = BrandSwatch.HugYellow val Success = BrandSwatch.HubSuccess val Warning = BrandSwatch.HugOrange val Error = BrandSwatch.HubError val TextPrimaryLight = BrandSwatch.HubInk val TextPrimaryDark = BrandSwatch.HubCanvas val BackgroundLight = BrandSwatch.HubCanvas val BackgroundDark = BrandSwatch.HubNight val SurfaceLight = BrandSwatch.HubSurface val SurfaceDark = BrandSwatch.HubNightSurface val TextSecondaryLight = BrandSwatch.HubInkSecondary val TextTertiaryLight = BrandSwatch.HubInkTertiary val BorderLight = BrandSwatch.HubBorder } /** Typography family names by brand role. */ object BrandFont { /** Source Sans 3 (source-sans-3@1.0.0) */ const val Heading = "Source Sans 3" /** Source Sans 3 (source-sans-3@1.0.0) */ const val Body = "Source Sans 3" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }