/* * Wired (wired@1.0.0) * Palette: wired@1.0.0 * Fonts: heading=playfair-display@1.0.0, body=pt-serif@1.0.0, sans=inter@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.wired import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Black — Primary ink — the Wired absolute black. */ val Black = Color(0xFF000000) /** Espresso — Warm dark brown — body emphasis and feature surface. */ val Espresso = Color(0xFF2B1000) /** Cream — Newsprint-like cream canvas — the Wired paper tone. */ val Cream = Color(0xFFFAF8F1) /** Cream Light — Lighter cream — quiet inset surface. */ val CreamLight = Color(0xFFFEFCF5) /** Cream Pale — Pale cream — alternate background. */ val CreamPale = Color(0xFFF9F7EF) /** White — Bright white — high-contrast canvas alternate. */ val White = Color(0xFFFFFFFF) /** Gray Divider — Quiet rule weight. */ val GrayDivider = Color(0xFFE5E5E5) /** Signature Red — The Wired masthead red — the brand's identity color. */ val SignatureRed = Color(0xFFEB0000) /** Signature Red Deep — Deeper red — pressed and editorial emphasis. */ val SignatureRedDeep = Color(0xFFD00000) /** Signature Red Bright — Brighter red for live-update pulses and accents. */ val SignatureRedBright = Color(0xFFFF3030) /** Red Faint — Pale red surface tint. */ val RedFaint = Color(0xFFFFB0B0) /** Kicker Yellow — Section-tag yellow — the kicker accent. */ val KickerYellow = Color(0xFFFDC11C) /** Kicker Yellow Warm — Warmer yellow variant; quiet kicker. */ val KickerYellowWarm = Color(0xFFFFC035) /** Amber — Amber accent — feature highlights. */ val Amber = Color(0xFFFFA922) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.Cream val Surface = BrandSwatch.CreamLight val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.Black val TextSecondary = BrandSwatch.Espresso val TextTertiary = BrandSwatch.GrayDivider val Primary = BrandSwatch.SignatureRed val PrimaryHover = BrandSwatch.SignatureRedDeep val Accent = BrandSwatch.KickerYellow val AccentHover = BrandSwatch.Amber val Warning = BrandSwatch.Amber val Error = BrandSwatch.SignatureRedDeep val Border = BrandSwatch.GrayDivider } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.Black val Surface = BrandSwatch.Espresso val SurfaceElevated = BrandSwatch.Espresso val TextPrimary = BrandSwatch.Cream val TextSecondary = BrandSwatch.CreamPale val TextTertiary = BrandSwatch.GrayDivider val Primary = BrandSwatch.SignatureRed val PrimaryHover = BrandSwatch.SignatureRedBright val Accent = BrandSwatch.KickerYellow val AccentHover = BrandSwatch.KickerYellowWarm val Warning = BrandSwatch.Amber val Error = BrandSwatch.SignatureRedBright val Border = BrandSwatch.Espresso } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.Cream val OnIdentity = BrandSwatch.Black val Primary = BrandSwatch.SignatureRed val PrimaryHover = BrandSwatch.SignatureRedDeep val Accent = BrandSwatch.KickerYellow val AccentHover = BrandSwatch.Amber val Mark = BrandSwatch.SignatureRed val Warning = BrandSwatch.Amber val Error = BrandSwatch.SignatureRedDeep val TextPrimaryLight = BrandSwatch.Black val TextPrimaryDark = BrandSwatch.Cream val BackgroundLight = BrandSwatch.Cream val BackgroundDark = BrandSwatch.Black val SurfaceLight = BrandSwatch.CreamLight val SurfaceDark = BrandSwatch.Espresso val TextSecondaryLight = BrandSwatch.Espresso val TextTertiaryLight = BrandSwatch.GrayDivider val BorderLight = BrandSwatch.GrayDivider } /** Typography family names by brand role. */ object BrandFont { /** Playfair Display (playfair-display@1.0.0) */ const val Heading = "Playfair Display" /** PT Serif (pt-serif@1.0.0) */ const val Body = "PT Serif" /** Inter (inter@1.0.0) */ const val Sans = "Inter" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }