/* * Notion (notion@1.0.0) * Palette: notion@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.notion import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Notion Black — Signature mark and wordmark color on light surfaces. Verified brand mark hex. */ val NotionBlack = Color(0xFF000000) /** Notion White — Canvas on light mode; wordmark fill on dark mode. */ val NotionWhite = Color(0xFFFFFFFF) /** Notion Canvas Dark — Authored dark-mode canvas (near-black). Notion's product dark theme is uniformly described as a near-black canvas; this value is an authored inversion, not a published brand hex. */ val NotionCanvasDark = Color(0xFF191919) /** Notion Surface Dark — Authored elevated surface for dark mode. */ val NotionSurfaceDark = Color(0xFF2F2F2F) /** Notion Text Secondary (Light) — Authored secondary text — neutral mid-gray on light canvas. */ val NotionTextSecondaryLight = Color(0xFF787878) /** Notion Text Tertiary (Light) — Authored tertiary / muted text on light. */ val NotionTextTertiaryLight = Color(0xFFA0A0A0) /** Notion Text Secondary (Dark) — Authored secondary text on dark canvas. */ val NotionTextSecondaryDark = Color(0xFFA0A0A0) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.NotionWhite val Surface = BrandSwatch.NotionWhite val SurfaceElevated = BrandSwatch.NotionWhite val TextPrimary = BrandSwatch.NotionBlack val TextSecondary = BrandSwatch.NotionTextSecondaryLight val TextTertiary = BrandSwatch.NotionTextTertiaryLight val Primary = BrandSwatch.NotionBlack val PrimaryHover = BrandSwatch.NotionTextSecondaryLight val Accent = BrandSwatch.NotionBlack val AccentHover = BrandSwatch.NotionTextSecondaryLight val Warning = BrandSwatch.NotionBlack val WarningHover = BrandSwatch.NotionTextSecondaryLight val Error = BrandSwatch.NotionBlack val Success = BrandSwatch.NotionBlack } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.NotionCanvasDark val Surface = BrandSwatch.NotionSurfaceDark val SurfaceElevated = BrandSwatch.NotionSurfaceDark val TextPrimary = BrandSwatch.NotionWhite val TextSecondary = BrandSwatch.NotionTextSecondaryDark val TextTertiary = BrandSwatch.NotionTextTertiaryLight val Primary = BrandSwatch.NotionWhite val PrimaryHover = BrandSwatch.NotionTextSecondaryDark val Accent = BrandSwatch.NotionWhite val AccentHover = BrandSwatch.NotionTextSecondaryDark val Warning = BrandSwatch.NotionWhite val WarningHover = BrandSwatch.NotionTextSecondaryDark val Error = BrandSwatch.NotionWhite val Success = BrandSwatch.NotionWhite } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.NotionBlack val OnIdentity = BrandSwatch.NotionWhite val Primary = BrandSwatch.NotionBlack val PrimaryHover = BrandSwatch.NotionTextSecondaryLight val Accent = BrandSwatch.NotionBlack val AccentHover = BrandSwatch.NotionTextSecondaryLight val Success = BrandSwatch.NotionBlack val Warning = BrandSwatch.NotionBlack val Error = BrandSwatch.NotionBlack val BackgroundLight = BrandSwatch.NotionWhite val BackgroundDark = BrandSwatch.NotionCanvasDark val SurfaceLight = BrandSwatch.NotionWhite val SurfaceDark = BrandSwatch.NotionSurfaceDark val TextPrimaryLight = BrandSwatch.NotionBlack val TextPrimaryDark = BrandSwatch.NotionWhite } /** 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" }