/* * The Verge (the-verge@1.0.0) * Palette: the-verge@1.0.0 * Fonts: heading=inter@1.0.0, body=inter@1.0.0, serif=playfair-display@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.theverge import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Ink — Primary text and dark surface — the Verge ink. */ val Ink = Color(0xFF131313) /** Black — Absolute black; mark fills. */ val Black = Color(0xFF000000) /** Gray Bright — Elevated surface in dark mode; secondary text. */ val GrayBright = Color(0xFF313131) /** Gray Medium — Secondary body text on light surfaces. */ val GrayMedium = Color(0xFF4A4A4A) /** Gray Muted — Tertiary text; muted captions. */ val GrayMuted = Color(0xFF636363) /** Gray Quiet — Disabled text and quiet meta. */ val GrayQuiet = Color(0xFF949494) /** Gray Border — Heavy border weight. */ val GrayBorder = Color(0xFFBDBDBD) /** Gray Divider — Quiet rule weight. */ val GrayDivider = Color(0xFFE9E9E9) /** Gray Tint — Quiet surface tint. */ val GrayTint = Color(0xFFEFEFEF) /** Gray Surface — Subtle inset surface. */ val GraySurface = Color(0xFFF6F6F6) /** White — Page canvas — the Verge bright sheet. */ val White = Color(0xFFFFFFFF) /** Electric Purple — Primary action color — the Verge electric accent. */ val ElectricPurple = Color(0xFF5200FF) /** Electric Purple Pressed — Pressed / active variant of electric-purple. */ val ElectricPurplePressed = Color(0xFF3D00BF) /** Electric Purple Light — Lighter electric purple — quiet emphasis. */ val ElectricPurpleLight = Color(0xFFA980FF) /** Electric Purple Tint — Quiet surface tint of electric purple. */ val ElectricPurpleTint = Color(0xFFDFCFFF) /** Electric Purple Faint — Faint background tint. */ val ElectricPurpleFaint = Color(0xFFEEE6FF) /** Neon Mint — Bright accent — the Verge mint signal color. */ val NeonMint = Color(0xFF3CFFD0) /** Neon Mint Tint — Quiet mint surface tint. */ val NeonMintTint = Color(0xFFD8F0E8) /** Verge Green — Status / success green — the Verge confirmation color. */ val VergeGreen = Color(0xFF309875) /** Yellow Bright — Verge accent yellow — quote highlights and tags. */ val YellowBright = Color(0xFFD6F31F) /** Yellow Faint — Faint yellow surface tint. */ val YellowFaint = Color(0xFFFFFCD4) /** Peach Faint — Faint coral surface. */ val PeachFaint = Color(0xFFFFD5C8) /** Rose Faint — Faint rose surface. */ val RoseFaint = Color(0xFFFFC2E7) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.White val Surface = BrandSwatch.GraySurface val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.Ink val TextSecondary = BrandSwatch.GrayMedium val TextTertiary = BrandSwatch.GrayMuted val Primary = BrandSwatch.ElectricPurple val PrimaryHover = BrandSwatch.ElectricPurplePressed val Accent = BrandSwatch.NeonMint val AccentHover = BrandSwatch.VergeGreen val Warning = BrandSwatch.YellowBright val Error = BrandSwatch.ElectricPurplePressed val Success = BrandSwatch.VergeGreen val Border = BrandSwatch.GrayDivider } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.Ink val Surface = BrandSwatch.GrayBright val SurfaceElevated = BrandSwatch.GrayMedium val TextPrimary = BrandSwatch.White val TextSecondary = BrandSwatch.GrayDivider val TextTertiary = BrandSwatch.GrayBorder val Primary = BrandSwatch.ElectricPurpleLight val PrimaryHover = BrandSwatch.ElectricPurple val Accent = BrandSwatch.NeonMint val AccentHover = BrandSwatch.VergeGreen val Warning = BrandSwatch.YellowBright val Error = BrandSwatch.ElectricPurpleLight val Success = BrandSwatch.NeonMint val Border = BrandSwatch.GrayBright } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.Ink val OnIdentity = BrandSwatch.NeonMint val Primary = BrandSwatch.ElectricPurple val PrimaryHover = BrandSwatch.ElectricPurplePressed val Accent = BrandSwatch.NeonMint val AccentHover = BrandSwatch.VergeGreen val Mark = BrandSwatch.Ink val Success = BrandSwatch.VergeGreen val Warning = BrandSwatch.YellowBright val Error = BrandSwatch.ElectricPurplePressed val TextPrimaryLight = BrandSwatch.Ink val TextPrimaryDark = BrandSwatch.White val BackgroundLight = BrandSwatch.White val BackgroundDark = BrandSwatch.Ink val SurfaceLight = BrandSwatch.GraySurface val SurfaceDark = BrandSwatch.GrayBright val TextSecondaryLight = BrandSwatch.GrayMedium val TextTertiaryLight = BrandSwatch.GrayMuted val BorderLight = BrandSwatch.GrayDivider } /** 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" /** Playfair Display (playfair-display@1.0.0) */ const val Serif = "Playfair Display" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }