/* * Vue.js (vuejs@1.0.0) * Palette: vuejs@1.0.0 * Fonts: heading=inter@1.0.0, body=inter@1.0.0, mono=source-code-pro@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.vuejs import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Vue Green — Primary brand color — the lighter top chevron of the Vue mark and the project's identity green. */ val VueGreen = Color(0xFF4FC08D) /** Vue Green Dark — Secondary brand green — the darker bottom chevron of the mark; also the hover state on Vue Green. */ val VueGreenDark = Color(0xFF42B883) /** Vue Navy — Companion dark color — used as body text on light surfaces and as the dark-mode canvas anchor. */ val VueNavy = Color(0xFF35495E) /** Vue Navy Light — Lighter navy used for secondary text and dividers. */ val VueNavyLight = Color(0xFF476582) /** Vue Black — Deep canvas for dark-mode page background. */ val VueBlack = Color(0xFF1A1A1A) /** Vue Charcoal — Elevated dark surface. */ val VueCharcoal = Color(0xFF242424) /** Vue Gray — Mid neutral. */ val VueGray = Color(0xFF7E7E7E) /** Vue Light Gray — Hairline borders. */ val VueLightGray = Color(0xFFD5D5D5) /** Vue Off-White — Subtle layered surface. */ val VueOffWhite = Color(0xFFF6F6F7) /** Vue White — Page canvas in light mode. */ val VueWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.VueWhite val Surface = BrandSwatch.VueOffWhite val SurfaceElevated = BrandSwatch.VueWhite val TextPrimary = BrandSwatch.VueNavy val TextSecondary = BrandSwatch.VueNavyLight val TextTertiary = BrandSwatch.VueGray val Primary = BrandSwatch.VueGreen val PrimaryHover = BrandSwatch.VueGreenDark val Accent = BrandSwatch.VueNavy val AccentHover = BrandSwatch.VueNavyLight val Warning = BrandSwatch.VueGreenDark val WarningHover = BrandSwatch.VueGreen val Error = BrandSwatch.VueGreenDark val Success = BrandSwatch.VueGreen } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.VueBlack val Surface = BrandSwatch.VueCharcoal val SurfaceElevated = BrandSwatch.VueNavy val TextPrimary = BrandSwatch.VueWhite val TextSecondary = BrandSwatch.VueLightGray val TextTertiary = BrandSwatch.VueGray val Primary = BrandSwatch.VueGreen val PrimaryHover = BrandSwatch.VueGreenDark val Accent = BrandSwatch.VueNavyLight val AccentHover = BrandSwatch.VueLightGray val Warning = BrandSwatch.VueGreenDark val WarningHover = BrandSwatch.VueGreen val Error = BrandSwatch.VueGreenDark val Success = BrandSwatch.VueGreen } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.VueGreen val OnIdentity = BrandSwatch.VueWhite val Primary = BrandSwatch.VueGreen val PrimaryHover = BrandSwatch.VueGreenDark val Accent = BrandSwatch.VueNavy val AccentHover = BrandSwatch.VueNavyLight val Background = BrandSwatch.VueWhite val Surface = BrandSwatch.VueOffWhite val TextPrimary = BrandSwatch.VueNavy val TextSecondary = BrandSwatch.VueNavyLight } /** 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" /** Source Code Pro (source-code-pro@1.0.0) */ const val Mono = "Source Code Pro" }