Brand Guidelines

Loma

v1.0 — February 2026 · Warm Cream · Red Hat Display
02

Color System

Our palette is anchored by fluorescent yellow on warm cream surfaces. The warm cream foundation creates a human, inviting feel while electric yellow accents maintain energy and forward momentum.

Primary Colors

Yellow
#E8FF5A · Primary
Yellow Light
#F0FF85 · Hover
Olive Yellow
#7A8F00 · Text Accent
Lime
#8FB800 · Accent
Green
#3D8C2E · Success

Neutrals

Warm Black
#1F1D1A
Warm Dark
#5C5650
Warm Gray
#8C857D
Warm Light
#B8B1A8
Warm Mist
#C4BDB4
Warm Silver
#D4CFC7
Sand Border
#E8E4DD
Warm Sand
#F7F4EF
Warm Cream
#FDFBF7

Semantic Colors

Success
#3D8C2E
Warning
#CC9900
Error
#C4392E
Info
#2288CC

Gradient Definitions

Use gradients sparingly for hero moments and accent surfaces. Never apply gradients to body text.

Primary Gradient · 135deg
Yellow to Green · 90deg
03

Typography

Red Hat Display is our logo typeface — enterprise-born with humanist warmth. Figtree is used for body text. Outfit handles display headings and section titles. JetBrains Mono is for code, data, and technical labels. This quartet balances confidence with warmth and readability.

Display / Headings — Outfit

The future moves fast
Outfit ExtraBold 80048px / 1.1 / -0.5px tracking
Section headings use Bold
Outfit Bold 70032px / 1.2 / 0px tracking
Subsections use SemiBold at smaller sizes
Outfit SemiBold 60020px / 1.3 / 0px tracking

Body — Figtree

Loma is building the next generation of intelligent systems. Our platform empowers teams to ship faster, iterate smarter, and scale with confidence. This is body text at the default reading size.
Figtree Regular 40016px / 1.7 line-height
Secondary body text, UI labels, descriptions, and metadata use Medium weight at 14px. Keep line lengths under 65 characters for readability.
Figtree Medium 50014px / 1.6 line-height

Mono — JetBrains Mono

const loma = await deploy({ model: "v2", region: "us-west" });
JetBrains Mono 40013px · Code, tokens, data

Type Scale

LevelFontWeightSizeLine HeightTracking
DisplayOutfit80048–72px1.05–1.1-0.5 – 12px
H1Outfit70036px1.15-0.5px
H2Outfit70028px1.20
H3Outfit60020px1.30
BodyFigtree40016px1.70
Body SMFigtree50014px1.60
CaptionFigtree40012px1.50.5px
LabelFigtree60010–11px1.42–3px
CodeJetBrains Mono40013px1.60
04

Spacing & Grid

We use a 4px base unit spacing system and a 12-column grid. Generous whitespace is core to the Loma aesthetic — when in doubt, add more space.

Spacing Scale

space-1
4px
space-2
8px
space-3
12px
space-4
16px
space-5
24px
space-6
32px
space-7
48px
space-8
64px
space-9
96px
space-10
128px

12-Column Grid

Desktop: 12 columns, 24px gutter, 64px margins. Tablet: 8 columns. Mobile: 4 columns, 16px gutter, 20px margins.

Border Radius

6px sm
12px md
20px lg
full pill
05

Iconography

Icons use a 1.5px stroke, rounded caps and joins, on a 24x24 grid. Keep icons simple and geometric. Use Lucide or a similar open icon set as a base, customized to match our stroke weight and corner radius.

Icon Style

Outlined, 1.5px stroke, round line-cap, round line-join. Never filled unless toggled active. Color: inherit from context (typically warm dark gray on cream, yellow on dark).

Icon Specifications

PropertyValue
Grid24 x 24px
Stroke1.5px
Line CapRound
Line JoinRound
Corner Radius2px (inner shapes)
Padding2px safe area
Touch TargetMin 44 x 44px
06

Photography & Imagery

Photography should feel editorial, high-contrast, and forward-looking. We favor dark environments with electric highlights, abstract tech textures, and candid human moments that feel authentic — never stocky.

Art Direction

Dark + Electric Highlight
Abstract Data Texture
UI / PRODUCT
Product Screenshots

Do / Don't

✓ DO
High contrast, moody lighting. Candid team moments. Abstract tech patterns. Dark environments with pops of fluorescent color. Grain and texture.
✗ DON'T
Generic stock photos. Oversaturated colors. Cheesy handshake shots. Flat, evenly lit scenes. Clip art or dated tech imagery. AI-generated faces.
07

Voice & Tone

Loma's voice is confident, concise, and technically sharp — but never cold. We speak like a brilliant friend who happens to be an engineer: clear, direct, occasionally witty, always respectful of the reader's intelligence.

Brand Personality

TraitWe AreWe're Not
ConfidentDirect, assured, clearArrogant, dismissive, hype-driven
SharpPrecise, concise, technical when neededJargon-heavy, exclusionary, verbose
ForwardOptimistic, ambitious, future-facingUtopian, hand-wavy, unrealistic
HumanWarm undertone, occasional witRobotic, corporate, try-hard funny

Writing Examples

✓ DO
"Ship faster. Break less. Loma handles the complexity so your team can focus on what matters."
✗ DON'T
"Our revolutionary AI-powered platform leverages cutting-edge technology to synergistically optimize your workflow paradigm."
✓ DO
"Your deployment is live. 3 regions, 12ms latency. Here's what changed."
✗ DON'T
"Congratulations! Your amazing deployment has been successfully completed! You're doing great!"

Headline Style

Headlines are punchy, often 2-5 words. Use sentence case. Lead with a verb or a bold claim. Avoid questions in headlines.

Examples
Build at the speed of thought.
Intelligence, deployed.
Less config. More shipping.
08

Motion & Animation

Motion should feel quick, intentional, and polished. We use ease-out curves for entrances (things arriving), ease-in-out for transitions (things changing state). Never bounce. Never overshoot.

Easing Curves

TokenCurveUse
--ease-outcubic-bezier(0.16, 1, 0.3, 1)Entrances, reveals, dropdowns
--ease-in-outcubic-bezier(0.76, 0, 0.24, 1)State changes, layout shifts

Durations

TokenValueUse
--duration-fast150msHovers, toggles, micro-interactions
--duration-normal300msPanels, modals, page transitions
--duration-slow500msHero animations, staggered reveals

Motion Patterns — Hover to Preview

Fade Up
Scale In
Slide Right
Pulse

Staggered Reveals

When multiple elements enter together, stagger by 60-80ms per item using animation-delay. Maximum stagger: 5 items. Beyond that, animate as a group.

09

Components

Core UI building blocks designed for consistency across product and marketing surfaces. All components inherit brand tokens for color, spacing, radius, and motion.

Buttons

Inputs

Badges & Tags

New Active Archived AI Agent Infrastructure

Toggle

Card

New

Inference Engine v2

3x faster cold starts with our new edge-native runtime. Deploy models closer to your users.

Live

Real-time Dashboard

Monitor latency, throughput, and error rates across all deployments in a single pane.

Shadows

TokenValueUse
--shadow-sm0 1px 3px rgba(30,25,15,0.05)Buttons, inputs
--shadow-md0 4px 16px rgba(30,25,15,0.07)Cards, dropdowns
--shadow-lg0 12px 40px rgba(30,25,15,0.1)Modals, overlays
--shadow-glow0 0 40px rgba(232,255,90,0.18)Accent hover states
10

Applications

How the brand system comes together across key touchpoints. These examples demonstrate correct usage of logo, typography, color, and components in context.

Landing Page Hero

lomahq.com
Now in Public Beta
Intelligence,
deployed.
Ship AI-powered features in minutes, not months. Loma handles infrastructure so you can focus on product.

Slide / Presentation

Loma
Series A
Investor Deck
Q1 2026 · Confidential

Social Card

Loma
We just hit 1M API calls per day.
Thanks to every team building on Loma. This is just the beginning.
lomahq.com · February 2026
11

Design Tokens

All values are defined as CSS custom properties for direct implementation. These are the Warm Cream token overrides — copy into your project for instant brand compliance.

/* Loma Design Tokens — v1.0 · Warm Cream */
:root {
  /* Primary */
  --loma-yellow: #E8FF5A;
  --loma-yellow-light: #F0FF85;
  --loma-yellow-text: #7A8F00;
  --loma-lime: #8FB800;
  --loma-green: #3D8C2E;

  /* Surfaces (warm cream) */
  --loma-bg: #FDFBF7;
  --loma-surface: #F7F4EF;
  --loma-border: #E8E4DD;
  --loma-border-muted: #EEEAE4;

  /* Text (warm neutrals) */
  --loma-text-primary: #1F1D1A;
  --loma-text-secondary: #5C5650;
  --loma-text-muted: #8C857D;
  --loma-text-faint: #B8B1A8;

  /* Semantic */
  --loma-success: #3D8C2E;
  --loma-warning: #CC9900;
  --loma-error: #C4392E;
  --loma-info: #2288CC;

  /* Typography */
  --font-display: 'Outfit', sans-serif;
  --font-logo: 'Red Hat Display', sans-serif;
  --font-body: 'Figtree', sans-serif;
  --font-mono: 'JetBrains Mono', monospace;

  /* Spacing (4px base) */
  --space-1: 4px;   --space-2: 8px;
  --space-3: 12px;  --space-4: 16px;
  --space-5: 24px;  --space-6: 32px;
  --space-7: 48px;  --space-8: 64px;
  --space-9: 96px;  --space-10: 128px;

  /* Radius */
  --radius-sm: 6px;   --radius-md: 12px;
  --radius-lg: 20px;  --radius-xl: 32px;
  --radius-full: 9999px;

  /* Shadows (warm-tinted) */
  --shadow-sm: 0 1px 3px rgba(30,25,15,0.05);
  --shadow-md: 0 4px 16px rgba(30,25,15,0.07);
  --shadow-lg: 0 12px 40px rgba(30,25,15,0.1);
  --shadow-glow: 0 0 40px rgba(232,255,90,0.18);

  /* Motion */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-in-out: cubic-bezier(0.76, 0, 0.24, 1);
  --duration-fast: 150ms;
  --duration-normal: 300ms;
  --duration-slow: 500ms;
}
Loma
Brand Guidelines v1.0 — February 2026 · Warm Cream · Red Hat Display
Confidential · For internal and partner use