Skip to content

Lazy Superheroes — Branding & Design Guide

The implementation spec for the dApp at app.lazysuperheroes.com: design tokens, component patterns, and the exact values the application ships today. Written for somebody working on that codebase.

If you are here to represent Lazy Superheroes — press coverage, a listing, a partner page, community art — you want the Brand & Media Kit instead. It has the downloadable assets, the licence, and the usage rules. This page has neither.


1. Brand Assets

Logo dark
logo.svg (dark)
Logo light
logo-light.svg (light)
LAZY token
lazy_token.png
Favicon
favicon.svg
Lazy Farms logo
lsh-farm-256.png

2. Theme Mode

The dApp at app.lazysuperheroes.com is dark-only, forced via next-themes. Every token on this page refers to the .dark variant in its globals.css.

These docs are a different surface and ship both themes — a reference document gets read in daylight and printed, so the toggle stays. Nothing on this page constrains the docs site.


3. Color System

Colors are defined as CSS custom properties using HSL values and consumed via Tailwind utilities like bg-background, text-foreground, etc.

Gold is the brand; blue is what the dApp currently ships

Two different things are recorded on this page and it is worth separating them.

LAZY Gold #e5a800 is the brand colour — see §3.3 and the Brand & Media Kit. That is the colour to use when representing Lazy Superheroes.

The dApp's primary token, however, is #3b82f6 — a blue inherited from the shadcn/ui defaults the application was scaffolded with, not a colour anyone chose. It drives the default button, the focus ring and the link variant, so most interactive controls in the dApp are blue rather than gold. The same inheritance explains the blue-to-cyan gradient button variants in §7.

This is drift, not design. It is recorded here because the page documents what the dApp is, and changing these swatches without changing the application would make this page a work of fiction. Realigning the dApp's primary to gold is open work.

One measured consequence while it stands: the default button in §7 is white on #3b82f6, which is 3.68:1 — under the 4.5:1 that WCAG 2.2 AA asks for body-sized text. The gradient, gradientGreen, gradientCyan and gradientPink variants put white on lighter mid-tones still and fare no better. Gold with near-black text, the pairing this site uses, measures 9.41:1.

The swatches above are left exactly as the dApp renders them, because a spec that quietly corrects the thing it documents is worse than useless. Fixing the contrast belongs in the application.

3.1 Core Palette (Dark Mode)

background
#09090b
Page background
foreground
#fafafa
Primary text
primary
#3b82f6
CTA buttons
secondary
#27272a
Secondary surfaces
muted-foreground
#a1a1aa
Placeholder text
destructive
#dc2626
Error / delete actions
ring
#3b82f6
Focus ring
border
#27272a
Borders & inputs

3.2 Status Colors

Success
#16a34a
Warning
#f59e0b
Info
#0ea5e9

3.3 Brand Color — LAZY Gold

LAZY token
LAZY Gold
--brand: 45 93% 47%#e5a800
Brand accents, LAZY token references

3.4 Chart Colors

chart-1
chart-2
chart-3
chart-4
chart-5

3.5 Sidebar Colors

sidebar-bg #09090b
sidebar-fg #a1a1aa
sidebar-primary #fafafa
sidebar-accent #27272a

4. Typography

4.1 Primary Fonts

Heebo
CSS var: --font-heebo · Tailwind: font-sans
Body text — all UI elements
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
Unbounded
CSS var: --font-unbounded · Tailwind: font-unbounded
Headings (h1–h6), card & dialog titles
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789

4.2 Decorative Fonts

Used for specific themed UI elements (NFT brands, game features):

FontCSS ClassUsage
Press Start 2P.zero-font, .zerox-font, .pixelszero-fontPixel-art styled NFT labels
Love Ya Like A Sister.burn-fontBurn feature label
Viga.lazy-fontLAZY brand text
Orbitron.mission-fontMissions heading
Merriweather.article-contentBlog/article body
Courier New.terminalTerminal-style code display

4.3 Text Sizes

ContextClass
Body (mobile)text-sm (14 px)
Body (sm+)text-lg (18 px)
Line heightleading-[150%]

5. Decorative Text Gradients

ZERO
.zero-font — Silver
ZEROX
.zerox-font — Neon pink
PIXELS
.pixelszero-font — Pink→Purple
BURN
.burn-font — Fire effect
LAZY
.lazy-font — LAZY gold
MISSION
.mission-font — Cosmic purple

6. Spacing & Radius

TokenValueUsage
--radius0.5remBase border-radius
rounded-lgvar(--radius) = 0.5 remLarge radius
rounded-mdcalc(var(--radius) - 2px)Medium radius
rounded-smcalc(var(--radius) - 4px)Small radius
rounded-xl0.75remCards

7. Button Variants

default
destructive
outline
secondary
ghost
link
gradient
gradientGreen
gradientCyan
gradientPink
gradientOutline

Sizes: default (h-9) · sm (h-8) · lg (h-10) · icon (h-9 w-9)


8. Component Patterns

Cards

  • Background: bg-card (#09090b) · Border: border (#27272a)
  • Radius: rounded-xl · Shadow: shadow
  • Title font: font-unbounded

Inputs

  • Border: border-input · Radius: rounded-md
  • Focus: ring-ring (blue focus ring)

Dialogs

  • Background: bg-background with border-border
  • Radius: sm:rounded-lg · Title font: font-unbounded

9. Animations

AnimationDurationEasingUsage
accordion-down0.2 sease-outAccordion expand
accordion-up0.2 sease-outAccordion collapse
shimmer1.5 slinearSkeleton loaders
flash1 salternateLoading block pulse
typing0.5 ssteps(40)Typewriter effect

10. Scrollbar

Custom webkit scrollbar:

  • Width: 8 px
  • Track: bg-background
  • Thumb: bg-border with border-radius: 5px
  • Thumb hover: bg-muted-foreground

11. Social & SEO

PropertyValue
App TitleLazy dApp
Meta DescriptionLazy dApp platform offers user-friendly solutions for Lazy Superheroes holders to stake, farm, exchange NFTs on Hedera.
Twitter Handle@SuperheroesLazy
Twitter Cardsummary_large_image
OG Imagehttps://lsh-cache.b-cdn.net/twitterHD.png

Digital art only. Nothing here is financial advice or a guarantee of income. Brand assets are available under the Brand & Media Kit.