/* * Sketch (sketch@1.0.0) * Palette: sketch@1.0.0 * Fonts: heading=inter@1.0.0, body=inter@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.sketch import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Sketch Yellow — Signature warm yellow-orange. Primary brand color — used on the diamond mark, the wordmark accent, and key brand surfaces. */ val SketchYellow = Color(0xFFFDB300) /** Sketch White — Canvas on light surfaces; reversed wordmark fill. */ val SketchWhite = Color(0xFFFFFFFF) /** Sketch Black — Wordmark on light backgrounds; near-black body text. */ val SketchBlack = Color(0xFF000000) /** Sketch Canvas Dark — Authored dark-mode canvas — macOS-aligned neutral near-black. */ val SketchCanvasDark = Color(0xFF1C1C1E) /** Sketch Surface Light — Authored panel surface for light mode. */ val SketchSurfaceLight = Color(0xFFF5F5F7) /** Sketch Surface Dark — Authored elevated surface on dark mode. */ val SketchSurfaceDark = Color(0xFF2C2C2E) /** Sketch Text Secondary — Authored secondary text — neutral mid-gray on light canvas. */ val SketchTextSecondary = Color(0xFF6E6E73) /** Sketch Text Tertiary — Authored tertiary / muted text. */ val SketchTextTertiary = Color(0xFFA1A1A6) /** Sketch Yellow Hover — Authored softer Sketch Yellow for hover / active states. */ val SketchYellowHover = Color(0xFFFFC633) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.SketchWhite val Surface = BrandSwatch.SketchSurfaceLight val SurfaceElevated = BrandSwatch.SketchWhite val TextPrimary = BrandSwatch.SketchBlack val TextSecondary = BrandSwatch.SketchTextSecondary val TextTertiary = BrandSwatch.SketchTextTertiary val Primary = BrandSwatch.SketchYellow val PrimaryHover = BrandSwatch.SketchYellowHover val Accent = BrandSwatch.SketchYellow val AccentHover = BrandSwatch.SketchYellowHover val Warning = BrandSwatch.SketchYellow val WarningHover = BrandSwatch.SketchYellowHover val Error = BrandSwatch.SketchYellow val Success = BrandSwatch.SketchYellow } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.SketchCanvasDark val Surface = BrandSwatch.SketchSurfaceDark val SurfaceElevated = BrandSwatch.SketchSurfaceDark val TextPrimary = BrandSwatch.SketchWhite val TextSecondary = BrandSwatch.SketchTextTertiary val TextTertiary = BrandSwatch.SketchTextSecondary val Primary = BrandSwatch.SketchYellow val PrimaryHover = BrandSwatch.SketchYellowHover val Accent = BrandSwatch.SketchYellow val AccentHover = BrandSwatch.SketchYellowHover val Warning = BrandSwatch.SketchYellow val WarningHover = BrandSwatch.SketchYellowHover val Error = BrandSwatch.SketchYellow val Success = BrandSwatch.SketchYellow } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.SketchYellow val OnIdentity = BrandSwatch.SketchBlack val Primary = BrandSwatch.SketchYellow val PrimaryHover = BrandSwatch.SketchYellowHover val Accent = BrandSwatch.SketchYellow val AccentHover = BrandSwatch.SketchYellowHover val Success = BrandSwatch.SketchYellow val Warning = BrandSwatch.SketchYellow val Error = BrandSwatch.SketchYellow val BackgroundLight = BrandSwatch.SketchWhite val BackgroundDark = BrandSwatch.SketchCanvasDark val SurfaceLight = BrandSwatch.SketchSurfaceLight val SurfaceDark = BrandSwatch.SketchSurfaceDark val TextPrimaryLight = BrandSwatch.SketchBlack val TextPrimaryDark = BrandSwatch.SketchWhite } /** 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" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }