/* * Zoom (zoom@1.0.0) * Palette: zoom@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.zoom import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Zoom Blue — Signature communications blue. Primary brand color — used on the wordmark, primary CTAs, and key interactive surfaces. */ val ZoomBlue = Color(0xFF2D8CFF) /** Zoom White — Canvas on light surfaces; reversed wordmark fill on dark surfaces. */ val ZoomWhite = Color(0xFFFFFFFF) /** Zoom Black — Wordmark on light backgrounds; near-black body text. */ val ZoomBlack = Color(0xFF000000) /** Zoom Canvas Dark — Authored dark-mode canvas — neutral near-black. */ val ZoomCanvasDark = Color(0xFF1A1A1A) /** Zoom Surface Light — Authored panel surface for light mode. */ val ZoomSurfaceLight = Color(0xFFF5F5F5) /** Zoom Surface Dark — Authored elevated surface on dark mode. */ val ZoomSurfaceDark = Color(0xFF2C2C2C) /** Zoom Text Secondary — Authored secondary text — neutral mid-gray on light canvas. */ val ZoomTextSecondary = Color(0xFF747487) /** Zoom Text Tertiary — Authored tertiary / muted text. */ val ZoomTextTertiary = Color(0xFFA0A0AB) /** Zoom Blue Hover — Authored softer Zoom Blue for hover / active states. */ val ZoomBlueHover = Color(0xFF5AA4FF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.ZoomWhite val Surface = BrandSwatch.ZoomSurfaceLight val SurfaceElevated = BrandSwatch.ZoomWhite val TextPrimary = BrandSwatch.ZoomBlack val TextSecondary = BrandSwatch.ZoomTextSecondary val TextTertiary = BrandSwatch.ZoomTextTertiary val Primary = BrandSwatch.ZoomBlue val PrimaryHover = BrandSwatch.ZoomBlueHover val Accent = BrandSwatch.ZoomBlue val AccentHover = BrandSwatch.ZoomBlueHover val Warning = BrandSwatch.ZoomBlue val WarningHover = BrandSwatch.ZoomBlueHover val Error = BrandSwatch.ZoomBlue val Success = BrandSwatch.ZoomBlue } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.ZoomCanvasDark val Surface = BrandSwatch.ZoomSurfaceDark val SurfaceElevated = BrandSwatch.ZoomSurfaceDark val TextPrimary = BrandSwatch.ZoomWhite val TextSecondary = BrandSwatch.ZoomTextTertiary val TextTertiary = BrandSwatch.ZoomTextSecondary val Primary = BrandSwatch.ZoomBlue val PrimaryHover = BrandSwatch.ZoomBlueHover val Accent = BrandSwatch.ZoomBlue val AccentHover = BrandSwatch.ZoomBlueHover val Warning = BrandSwatch.ZoomBlue val WarningHover = BrandSwatch.ZoomBlueHover val Error = BrandSwatch.ZoomBlue val Success = BrandSwatch.ZoomBlue } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.ZoomBlue val OnIdentity = BrandSwatch.ZoomWhite val Primary = BrandSwatch.ZoomBlue val PrimaryHover = BrandSwatch.ZoomBlueHover val Accent = BrandSwatch.ZoomBlue val AccentHover = BrandSwatch.ZoomBlueHover val Success = BrandSwatch.ZoomBlue val Warning = BrandSwatch.ZoomBlue val Error = BrandSwatch.ZoomBlue val BackgroundLight = BrandSwatch.ZoomWhite val BackgroundDark = BrandSwatch.ZoomCanvasDark val SurfaceLight = BrandSwatch.ZoomSurfaceLight val SurfaceDark = BrandSwatch.ZoomSurfaceDark val TextPrimaryLight = BrandSwatch.ZoomBlack val TextPrimaryDark = BrandSwatch.ZoomWhite } /** 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" }