/* * Framer (framer@1.0.0) * Palette: framer@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.framer import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Framer Blue — Signature saturated blue. Primary brand color — used on primary CTAs, the wordmark on light surfaces, and key interactive accents on the dark canvas. */ val FramerBlue = Color(0xFF0055FF) /** Framer Black — Canonical dark-mode canvas — the brand's primary surface. */ val FramerBlack = Color(0xFF000000) /** Framer White — Display type on dark canvas; canvas on light mode. */ val FramerWhite = Color(0xFFFFFFFF) /** Framer Canvas Near-Black — Authored near-black canvas — used for slight surface differentiation against pure black. */ val FramerCanvasNearBlack = Color(0xFF0A0A0A) /** Framer Surface Dark — Authored elevated surface on the dark canvas. */ val FramerSurfaceDark = Color(0xFF171717) /** Framer Surface Elevated (Dark) — Authored modal / popover surface on dark. */ val FramerSurfaceElevatedDark = Color(0xFF262626) /** Framer Surface Light — Authored panel surface for light mode. */ val FramerSurfaceLight = Color(0xFFF4F4F4) /** Framer Text Secondary (Dark) — Authored secondary text on the dark canvas. */ val FramerTextSecondaryDark = Color(0xFFB3B3B3) /** Framer Text Tertiary (Dark) — Authored tertiary / muted text on the dark canvas. */ val FramerTextTertiaryDark = Color(0xFF777777) /** Framer Text Secondary (Light) — Authored secondary text on the light canvas. */ val FramerTextSecondaryLight = Color(0xFF4A4A4A) /** Framer Text Tertiary (Light) — Authored tertiary / muted text on the light canvas. */ val FramerTextTertiaryLight = Color(0xFF878787) /** Framer Blue Hover — Authored softer Framer Blue for hover / active states. */ val FramerBlueHover = Color(0xFF3370FF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.FramerWhite val Surface = BrandSwatch.FramerSurfaceLight val SurfaceElevated = BrandSwatch.FramerWhite val TextPrimary = BrandSwatch.FramerBlack val TextSecondary = BrandSwatch.FramerTextSecondaryLight val TextTertiary = BrandSwatch.FramerTextTertiaryLight val Primary = BrandSwatch.FramerBlue val PrimaryHover = BrandSwatch.FramerBlueHover val Accent = BrandSwatch.FramerBlue val AccentHover = BrandSwatch.FramerBlueHover val Warning = BrandSwatch.FramerBlue val WarningHover = BrandSwatch.FramerBlueHover val Error = BrandSwatch.FramerBlue val Success = BrandSwatch.FramerBlue } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.FramerBlack val Surface = BrandSwatch.FramerSurfaceDark val SurfaceElevated = BrandSwatch.FramerSurfaceElevatedDark val TextPrimary = BrandSwatch.FramerWhite val TextSecondary = BrandSwatch.FramerTextSecondaryDark val TextTertiary = BrandSwatch.FramerTextTertiaryDark val Primary = BrandSwatch.FramerBlue val PrimaryHover = BrandSwatch.FramerBlueHover val Accent = BrandSwatch.FramerBlue val AccentHover = BrandSwatch.FramerBlueHover val Warning = BrandSwatch.FramerBlue val WarningHover = BrandSwatch.FramerBlueHover val Error = BrandSwatch.FramerBlue val Success = BrandSwatch.FramerBlue } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.FramerBlack val OnIdentity = BrandSwatch.FramerWhite val Background = BrandSwatch.FramerBlack val Surface = BrandSwatch.FramerSurfaceDark val SurfaceElevated = BrandSwatch.FramerSurfaceElevatedDark val TextPrimary = BrandSwatch.FramerWhite val TextSecondary = BrandSwatch.FramerTextSecondaryDark val TextTertiary = BrandSwatch.FramerTextTertiaryDark val Primary = BrandSwatch.FramerBlue val PrimaryHover = BrandSwatch.FramerBlueHover val Accent = BrandSwatch.FramerBlue val AccentHover = BrandSwatch.FramerBlueHover val Success = BrandSwatch.FramerBlue val Warning = BrandSwatch.FramerBlue val Error = BrandSwatch.FramerBlue } /** 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" }