Lesli brand

The Lesli brand combines its wordmark, compact icon, and Lesli Blue. These elements identify Lesli itself; product state and business grouping use the separate semantic, categorical, and Collection color layers.

Logo

Use the standard wordmark on light backgrounds and the negative wordmark on dark or saturated backgrounds.

Standard wordmark

Lesli Framework logo blue

Negative wordmark

Lesli Framework logo white

Compact icon

Use the compact icon when horizontal space is limited, including application navigation, favicons, and other square placements.

Standard icon

Lesli Framework icon blue

Negative icon

Lesli Framework icon white

Lesli Blue

Lesli Blue is the official brand color. Its canonical token is primary-500 (#276AD6). Use Primary for Lesli identity, primary actions, links, focus states, and selected navigation.

Primary is not a synonym for Info, and it is separate from the Sky and Indigo categorical families.

50
100
200
300
400
500
600
700
800
900
Token Hex
Primary 50 #F2F7FF
Primary 100 #E3EEFF
Primary 200 #C6DCFF
Primary 300 #8FB5F5
Primary 400 #4C83EA
Primary 500 #276AD6
Primary 600 #1F5BBB
Primary 700 #194A99
Primary 800 #133A78
Primary 900 #0C2856

Palette guidance

  • Use 50–100 for subtle backgrounds.
  • Use 200–300 for borders, selected surfaces, and quiet focus treatments.
  • Use 500 for the canonical Lesli identity and primary actions.
  • Use 600–700 for hover, active, and strong accent states.
  • Use 800–900 for pressed states and dark surfaces.

For normal-sized text, use a sufficiently dark foreground on Primary 50–400 and white on Primary 500–900. Primary 400 does not provide enough contrast with white.

See the color system documentation for CSS variables, Sass functions, Tailwind utilities, and runtime application themes.

Packaged assets

LesliAssets exposes the default artwork under the lesli_assets/brand logical asset namespace.

Asset Purpose
lesli_assets/brand/app-logo.svg Primary application wordmark
lesli_assets/brand/app-logo.png Raster version for clients that do not support SVG
lesli_assets/brand/app-icon.svg Compact application mark
lesli_assets/brand/app-auth.svg Authentication-screen artwork
lesli_assets/brand/favicon.svg Preferred browser icon
lesli_assets/brand/favicon.png Fallback browser icon

Use Rails asset helpers so the generated URL works with the configured asset pipeline:

<%= image_tag("lesli_assets/brand/app-logo.svg", alt: "Lesli") %>

The Lesli customization helper selects the default application logo and can return either its URL or an image tag:

<%= customization_instance_logo_tag(
    logo: "app-logo",
    options: { alt: "Application logo", width: 180 }
) %>

Brand guidance

  • Use the wordmark where enough horizontal space is available.
  • Use the icon in compact navigation and square placements.
  • Preserve the artwork's aspect ratio and clear space.
  • Do not recolor, rotate, distort, outline, or apply decorative effects to the artwork.
  • Choose the standard or negative asset appropriate for its background.
  • Provide meaningful alternative text unless the image is purely decorative.

The current customization helper resolves these packaged defaults. Automatic per-account logo replacement is not enabled in the current implementation. Do not edit LesliAssets from a consuming application, because an upgrade can replace those changes.

 Edit this page

Last Update: 2026/09/27