/* * Oxford (oxford@1.0.0) * Palette: oxford@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.oxford import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Oxford Blue — The institutional Oxford Blue (Pantone 282) — primary brand colour. */ val OxfordBlue = Color(0xFF002147) /** White — Primary canvas in light mode. */ val White = Color(0xFFFFFFFF) /** Oxford Off White — Warm off-white — soft canvas tint. */ val OxfordOffWhite = Color(0xFFF2F0F0) /** Oxford Ash Grey — Mid-deep neutral — body text on light surfaces. */ val OxfordAshGrey = Color(0xFF61615F) /** Oxford Umber — Warm mid-neutral — secondary text. */ val OxfordUmber = Color(0xFF89827A) /** Oxford Stone Grey — Soft warm grey — border / divider. */ val OxfordStoneGrey = Color(0xFFD9D8D6) /** Oxford Shell Grey — Lightest warm neutral — surface tint. */ val OxfordShellGrey = Color(0xFFF1EEE9) /** Oxford Charcoal — Near-black — primary text on light canvas. */ val OxfordCharcoal = Color(0xFF211D1C) /** Oxford Cerulean Blue — Bright sky-cerulean — digital accent. */ val OxfordCeruleanBlue = Color(0xFF49B6FF) /** Oxford Lemon Yellow — Pale lemon — editorial highlight / warning. */ val OxfordLemonYellow = Color(0xFFF7EF66) /** Oxford Mauve — Muted mauve — editorial accent. */ val OxfordMauve = Color(0xFF776885) /** Oxford Peach — Warm peach — soft accent. */ val OxfordPeach = Color(0xFFE08D79) /** Oxford Potter's Pink — Heritage pink — editorial accent. */ val OxfordPottersPink = Color(0xFFED9390) /** Oxford Dusk — Muted dusk — soft warm accent. */ val OxfordDusk = Color(0xFFC4A29E) /** Oxford Lilac — Pale lilac — illustration tint. */ val OxfordLilac = Color(0xFFD1BDD5) /** Oxford Sienna — Deep sienna — heritage accent. */ val OxfordSienna = Color(0xFF994636) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.White val Surface = BrandSwatch.OxfordShellGrey val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.OxfordCharcoal val TextSecondary = BrandSwatch.OxfordAshGrey val TextTertiary = BrandSwatch.OxfordUmber val Primary = BrandSwatch.OxfordBlue val PrimaryHover = BrandSwatch.OxfordCharcoal val Accent = BrandSwatch.OxfordCeruleanBlue val AccentHover = BrandSwatch.OxfordBlue val Warning = BrandSwatch.OxfordLemonYellow val WarningHover = BrandSwatch.OxfordPeach val Error = BrandSwatch.OxfordSienna val Success = BrandSwatch.OxfordBlue val Border = BrandSwatch.OxfordStoneGrey } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.OxfordCharcoal val Surface = BrandSwatch.OxfordAshGrey val SurfaceElevated = BrandSwatch.OxfordUmber val TextPrimary = BrandSwatch.White val TextSecondary = BrandSwatch.OxfordStoneGrey val TextTertiary = BrandSwatch.OxfordShellGrey val Primary = BrandSwatch.OxfordCeruleanBlue val PrimaryHover = BrandSwatch.OxfordBlue val Accent = BrandSwatch.OxfordCeruleanBlue val AccentHover = BrandSwatch.OxfordBlue val Warning = BrandSwatch.OxfordLemonYellow val WarningHover = BrandSwatch.OxfordPeach val Error = BrandSwatch.OxfordSienna val Success = BrandSwatch.OxfordCeruleanBlue val Border = BrandSwatch.OxfordAshGrey } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.White val OnIdentity = BrandSwatch.OxfordCharcoal val Primary = BrandSwatch.OxfordBlue val PrimaryHover = BrandSwatch.OxfordCharcoal val Accent = BrandSwatch.OxfordCeruleanBlue val AccentHover = BrandSwatch.OxfordBlue val Mark = BrandSwatch.OxfordBlue val Success = BrandSwatch.OxfordBlue val Warning = BrandSwatch.OxfordLemonYellow val Error = BrandSwatch.OxfordSienna val TextPrimaryLight = BrandSwatch.OxfordCharcoal val TextPrimaryDark = BrandSwatch.White val BackgroundLight = BrandSwatch.White val BackgroundDark = BrandSwatch.OxfordCharcoal val SurfaceLight = BrandSwatch.OxfordShellGrey val SurfaceDark = BrandSwatch.OxfordAshGrey val TextSecondaryLight = BrandSwatch.OxfordAshGrey val TextTertiaryLight = BrandSwatch.OxfordUmber val BorderLight = BrandSwatch.OxfordStoneGrey } /** 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" }