/* * MIT (mit@1.0.0) * Palette: mit@1.0.0 * Fonts: heading=inter@1.0.0, body=inter@1.0.0, serif=lora@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.mit import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** MIT Red — The institutional crimson — primary brand colour. */ val MitRed = Color(0xFF750014) /** Bright Red — Digital accent / activation red. Not a replacement for MIT Red. */ val BrightRed = Color(0xFFFF1423) /** Silver Gray — Core neutral — cool silver used alongside MIT Red. */ val SilverGray = Color(0xFF8B959E) /** Black — Body text and dark surfaces. */ val Black = Color(0xFF000000) /** White — Primary canvas in light mode. */ val White = Color(0xFFFFFFFF) /** Dark Gray 1 — Mid-dark text on light surfaces. */ val DarkGray1 = Color(0xFF40464C) /** Dark Gray 2 — Primary text / dark-mode canvas. */ val DarkGray2 = Color(0xFF212326) /** Dark Silver Gray — Secondary text on light; deeper silver tone. */ val DarkSilverGray = Color(0xFF626A73) /** Light Silver Gray — Quiet text on dark; light divider. */ val LightSilverGray = Color(0xFFB8C2CC) /** Light Gray 1 — Soft surface tint on light canvas. */ val LightGray1 = Color(0xFFF2F4F8) /** Light Gray 2 — Border / divider on light canvas. */ val LightGray2 = Color(0xFFDDE1E6) /** Dark Pink — Deep magenta — expanded accent. */ val DarkPink = Color(0xFF750062) /** Pink — Saturated digital pink. */ val Pink = Color(0xFFFF14F0) /** Light Pink — Pastel pink — illustration tint. */ val LightPink = Color(0xFFFFB3FF) /** Dark Purple — Deep violet — expanded accent. */ val DarkPurple = Color(0xFF3E006B) /** Purple — Saturated digital purple. */ val Purple = Color(0xFF9933FF) /** Light Purple — Pastel violet — illustration tint. */ val LightPurple = Color(0xFFBFB3FF) /** Dark Blue — Deep institutional blue — expanded accent. */ val DarkBlue = Color(0xFF002896) /** Blue — Saturated digital blue. */ val Blue = Color(0xFF1966FF) /** Light Blue — Pastel sky — illustration tint. */ val LightBlue = Color(0xFF99EBFF) /** Dark Green — Deep forest green — expanded accent. */ val DarkGreen = Color(0xFF004D1A) /** Green — Saturated digital green — success surface. */ val Green = Color(0xFF00AD00) /** Light Green — Pastel lime — illustration tint. */ val LightGreen = Color(0xFFAAFF33) /** Yellow — Saturated digital yellow — warning / highlight. */ val Yellow = Color(0xFFFFEB00) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.White val Surface = BrandSwatch.LightGray1 val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.DarkGray2 val TextSecondary = BrandSwatch.DarkGray1 val TextTertiary = BrandSwatch.DarkSilverGray val Primary = BrandSwatch.MitRed val PrimaryHover = BrandSwatch.BrightRed val Accent = BrandSwatch.BrightRed val AccentHover = BrandSwatch.MitRed val Warning = BrandSwatch.Yellow val WarningHover = BrandSwatch.Yellow val Error = BrandSwatch.BrightRed val Success = BrandSwatch.Green val Border = BrandSwatch.LightGray2 } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.DarkGray2 val Surface = BrandSwatch.DarkGray1 val SurfaceElevated = BrandSwatch.DarkSilverGray val TextPrimary = BrandSwatch.White val TextSecondary = BrandSwatch.LightSilverGray val TextTertiary = BrandSwatch.SilverGray val Primary = BrandSwatch.BrightRed val PrimaryHover = BrandSwatch.MitRed val Accent = BrandSwatch.BrightRed val AccentHover = BrandSwatch.MitRed val Warning = BrandSwatch.Yellow val WarningHover = BrandSwatch.Yellow val Error = BrandSwatch.BrightRed val Success = BrandSwatch.LightGreen val Border = BrandSwatch.DarkSilverGray } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.White val OnIdentity = BrandSwatch.DarkGray2 val Primary = BrandSwatch.MitRed val PrimaryHover = BrandSwatch.BrightRed val Accent = BrandSwatch.BrightRed val AccentHover = BrandSwatch.MitRed val Mark = BrandSwatch.MitRed val Success = BrandSwatch.Green val Warning = BrandSwatch.Yellow val Error = BrandSwatch.BrightRed val TextPrimaryLight = BrandSwatch.DarkGray2 val TextPrimaryDark = BrandSwatch.White val BackgroundLight = BrandSwatch.White val BackgroundDark = BrandSwatch.DarkGray2 val SurfaceLight = BrandSwatch.LightGray1 val SurfaceDark = BrandSwatch.DarkGray1 val TextSecondaryLight = BrandSwatch.DarkGray1 val TextTertiaryLight = BrandSwatch.DarkSilverGray val BorderLight = BrandSwatch.LightGray2 } /** 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" /** Lora (lora@1.0.0) */ const val Serif = "Lora" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }