Lantern Finance Logo

    Official Lantern brand guidelines

    How Lantern looks, sounds, and is used

    This is the canonical reference for the Lantern Finance brand across the marketing site and the product dashboard: logo assets, exact color values, typography for both surfaces, and the rules for using them. Everything here matches the tokens shipped in the codebase.

    Brand blue
    #1461E0
    Marketing type
    Space Grotesk / Satoshi
    Dashboard type
    Manrope
    Root font size
    10px

    Machine-readable versions: /brand/llms.txt (plain text) and /brand/tokens.json (design tokens). Both are generated from the same source as this page. Last updated August 10, 2026.

    Brand basics

    Who Lantern is

    Start here if you are writing about Lantern, building a partner page, or briefing a designer. Everything downstream follows from these.

    Lantern Finance brand basics: name, tagline, positioning, and channels.
    FieldValue
    Legal nameLantern Finance, Inc.
    Brand nameLantern Finance
    Short nameLantern
    TaglineBorrow, trade, and custody crypto with Lantern.
    What Lantern doesLantern is an all-in-one digital asset platform that lets customers trade, hold, and access liquidity against supported crypto without selling it. Customers can use crypto-backed credit lines to unlock USD or stablecoin funds while staying invested and managing their crypto in one place. Collateral is held at BitGo and never lent out or rehypothecated, with responsive, US-based support when customers need help.
    Websitehttps://lantern.finance
    X@LanternFi
    LinkedInhttps://www.linkedin.com/company/lantern-fi/

    Naming

    How the name is written in product, marketing, and partner copy.

    • Write the company name as Lantern Finance on first mention, then Lantern for the rest of the page.
    • Use the legal name Lantern Finance, Inc. only in contracts, filings, disclosures, and structured data — never in marketing or product copy.
    • Never write it as one word (Lanternfinance), all caps (LANTERN), or all lowercase (lantern) in body copy.
    • `@LanternFi` is the social handle only. Do not use it as a product or company name in copy.
    • Product surfaces are lowercase after the brand name: "the Lantern dashboard", "the Lantern app", not "Lantern Dashboard".
    • Never use the brand name as a verb ("lanterned") or a possessive of the logo mark.
    Color

    Palette

    Every color is a Tailwind token declared in packages/lib/tailwind.config.ts. Use the token, not the hex, in code — the hex values here are for design tools and third-party surfaces.

    Core palette

    The five values that carry almost every screen. If a color decision is unclear, it is one of these.

    #0F0F0F
    primary

    Default text color and near-black backgrounds.

    #1461E0
    secondary

    The Lantern blue. Primary CTAs, links, active states, the logo.

    #FFFFFF
    background

    Page background.

    #FDFDFD
    content

    Dashboard content area behind cards.

    #F8F9FC
    white

    Slightly off-white surfaces — cards, chips.

    #0F0F0F
    black

    Same value as primary; use when you mean explicit black text.

    Blue scale

    Interactive states and gradient stops. blue-700 is the same value as secondary.

    #248FFE
    blue-500

    Hover state for primary buttons; lighter interactive accents.

    #1B78F4
    blue-600

    Mid-hover; gradient stops.

    #1461E0
    blue-700

    Same as secondary; use when you mean explicit blue text.

    Gray scale

    Surfaces, borders, and muted text. Note that gray-300 and gray-600 are the same value.

    #F7F9FB
    gray-100

    Lightest surface; alternate row backgrounds.

    #EFF3F7
    gray-200

    Input wrappers and chip backgrounds.

    #6E7187
    gray-300

    Secondary body text, muted labels.

    #9A9EB8
    gray-400

    Placeholder text, disabled text, eyebrow text.

    #D0D3E6
    gray-500

    Border color for inputs and cards.

    #6E7187
    gray-600

    Same value as gray-300; interchangeable.

    #434552
    gray-700

    Darker muted text; input label text.

    Status colors

    Loan health, success, and error states. These carry meaning — never use them decoratively.

    #14BA50
    healthy

    Positive financial status; healthy LTV; success states.

    #60FFAA
    limeGreen

    Success buttons and positive value displays.

    #5D260A
    moderate

    Warning state text — approaching margin call.

    #A60C2E
    critical

    Danger / critical status text — margin call, liquidation risk.

    #EF4444
    destructive

    Error states and the destructive button variant. Declared as rgb(239, 68, 68).

    Pale tints

    Background fills for status badges. Always pair a tint with its matching status text color.

    #E4ECFF
    paleBlue

    Info badge backgrounds; dashboard sidebar accent.

    #FFF5E4
    paleOrange

    Warning badge backgrounds — pair with moderate.

    #FFEDF1
    paleRed

    Error badge backgrounds — pair with critical.

    Accents

    A rare, deliberate accent. Not legible as text at body sizes.

    #00FFFF
    aqua

    Decorative crypto-related accents only.

    Gradients

    Named gradient utilities from packages/lib/styles/globals.css. Do not hand-write new gradients.

    Dashboard

    Root dashboard layout wrapper. Falls back to a 180° linear gradient below 768px.

    Summary / CTA

    High-emphasis CTA cards and banners on marketing pages.

    Aurora left

    Decorative blue glow behind marketing sections. Absolutely positioned, never interactive.

    Aurora right

    Lighter companion glow to aurora-left.

    Borrow hero

    Soft top-of-page wash behind hero sections.

    Using color

    Do

    • Use `secondary` (#1461E0) for the one primary action on a screen.
    • Use gray-300 or gray-700 for muted body text.
    • Reserve status colors for real loan or transaction state.
    • Pair pale tints with their matching status text color.
    • Check text contrast against its actual background.

    Don't

    • Put two competing blue CTAs in the same view.
    • Use gray-400 for body copy — it is a placeholder and disabled tone.
    • Use healthy green or critical red as a decorative accent.
    • Mix paleRed with healthy text, or any other cross pairing.
    • Set aqua or limeGreen as text on white — neither passes contrast.
    Typography

    Type system

    Two surfaces, four faces. The marketing site leads with Space Grotesk over Satoshi; the dashboard runs on Manrope. The root font size is 10px, so 1rem = 10px.

    Font families

    SatoshiBoth

    Borrow without selling

    1234567890 — $48,250.00 — 50% LTV

    Weights
    300, 400, 500, 700
    Source
    Self-hosted woff2 — /public/fonts/Satoshi-*.woff2

    The default face. Body copy, UI text, buttons, forms. This is the fallback for anything unspecified.

    Satoshi BlackMarketing

    Borrow without selling

    1234567890 — $48,250.00 — 50% LTV

    Weights
    700
    Source
    Self-hosted woff2 — /public/fonts/Satoshi-Black.woff2

    Hero headings and very large display text. Never below 26px.

    Space GroteskMarketing

    Borrow without selling

    1234567890 — $48,250.00 — 50% LTV

    Weights
    300–700
    Source
    next/font/google in app/layout.tsx — var(--font-space-grotesk)

    Display headings and large numerals on marketing and landing pages.

    ManropeDashboard

    Borrow without selling

    1234567890 — $48,250.00 — 50% LTV

    Weights
    400, 500, 600, 700
    Source
    next/font/google in app/(main)/layout.tsx — var(--font-manrope)

    Body and UI text inside the authenticated dashboard. Applied at the layout root, so dashboard screens inherit it.

    Type scale

    Shared by both surfaces. Sizes are rem values against the 10px root.

    Lantern type scale tokens, rem values, pixel values, and usage.
    TokenClassSizeSpecimenUsage
    2xstext-2xs1.2rem / 12pxAaFootnotes, micro labels, monospace eyebrows.
    xstext-xs1.4rem / 14pxAaEyebrows, card titles, input labels, captions.
    smtext-sm1.6rem / 16pxAaBody text, button labels, list items.
    basetext-base1.8rem / 18pxAaLarger body paragraphs.
    mdtext-md2.6rem / 26pxAaSection subheadings, dashboard card titles.
    lgtext-lg3.4rem / 34pxAaSection headings, page titles.
    xltext-xl4.2rem / 42pxAaLarge headings.
    2xltext-2xl4.4rem / 44pxAaHero and display text.

    Fluid display utilities

    Marketing headings scale with the viewport. Use these instead of fixed hero sizes.

    Fluid display text utilities, size ranges, and letter spacing.
    ClassSize rangeLetter spacingUsage
    .landing-hero-heading44px → 80px-0.04emLanding page hero.
    .text-display-hero38px → 72px-0.04emGet-a-loan hero.
    .landing-section-heading28px → 50px-0.025emLanding page section headings.
    .text-display-section32px → 52px-0.03emSection-level display text.
    .faq-hero-heading40px → 90px-0.03emFAQ hero.
    .faq-contact-heading28px → 56px-0.03emFAQ contact section heading.
    .text-calc-bignum36px → 46px-0.035emCalculator result numbers.
    .ldx-calc-result-num36px → 52px-0.03emLanding page calculator result.
    .landing-stat-num34px → 46px-0.03emStat display numbers.

    Typography component

    Prefer <Typography variant='…'> from @packages/lib/components/typography over hand-written heading classes.

    Typography component variants and the classes each one applies.
    VariantClassesUsage
    h1font-black text-lg md:text-xl lg:text-2xl leading-none text-blackMain page heading.
    h2font-bold text-md md:text-xl leading-[1.1] text-blackSection heading.
    h3font-bold text-sm md:text-md text-blackSubsection heading.
    h4font-bold text-sm md:text-[2rem] text-blackMinor heading.
    ptext-sm md:text-base font-mediumBody paragraph.
    eyebrowtext-xs uppercase font-bold text-gray-400Overline above a heading.
    cardTitletext-xs uppercase font-bold text-secondaryCard header titles.
    pageTitletext-xs uppercase font-bold text-blackPage-level section titles.
    inputLabeltext-xs font-semibold text-blue-200Labels above form inputs.
    dashboardLabeltext-sm md:text-base text-black opacity-50 font-boldMuted labels inside the dashboard.
    footnotetext-xsFootnotes and captions.
    smallLabeltext-sm text-muted-foregroundSubtle secondary label.

    Using type

    Do

    • Use `<Typography variant="…">` from @packages/lib/components/typography.
    • Use fluid display utilities for marketing headings.
    • Let dashboard screens inherit Manrope from the layout root.
    • Remember the root font size is 10px, so 1rem = 10px.
    • Set one display face per screen — Space Grotesk or Satoshi Black.

    Don't

    • Hand-roll heading classes on a raw <h1>.
    • Set a fixed 80px hero that overflows on mobile.
    • Override the font family on an individual dashboard screen.
    • Assume Tailwind default rem math when adding arbitrary sizes.
    • Alternate display faces between sections of the same page.
    UI foundations

    Shape, depth, space, and motion

    The rest of the visual language. These tokens keep marketing pages and the dashboard recognizably the same product.

    Corner radii

    Corner radius tokens and where each is used.
    NameValueUsage
    rounded-xl12pxInputs and large buttons.
    rounded-2xl16pxCards and panels.
    rounded-[15px]15pxIcon tiles.
    rounded-[2rem]32pxLarge feature and reference cards.
    rounded-nav11pxNavigation items.
    rounded-full9999pxPills, tags, avatars.

    Shadows

    Elevation is subtle and blue-tinted. Cards lift; they do not float.

    Shadow values and where each is used.
    NameValueUsage
    Dashboard card0px 15px 34px -4px #56588114Dashboard content panels.
    .calc-card-shadow0 1px 0 rgba(10,15,36,0.04), 0 12px 32px -16px rgba(10,15,36,0.1)Marketing reference cards and tables.
    Hover card (active)0 16px 36px -10px rgba(20,97,224,0.45)Hover state on interactive feature cards.
    Icon tile0 12px 26px -12px rgba(20,97,224,0.6)Elevated icon tiles.
    shadow-sidebar-item0 1px 3px rgba(15,42,92,0.12), 0 0 0 1px rgba(15,42,92,0.08)Active sidebar item.

    Spacing utilities

    Layout spacing utility classes and where each is used.
    NameValueUsage
    .site-paddingpx-8 md:px-16 lg:px-20 xl:px-[104px]Horizontal page padding on standard layouts.
    .px-page-xpadding-inline: max(2rem, 7vw)Fluid horizontal padding on reference and landing pages.
    .section-marginmb-32 md:mb-52Gap between major page sections.
    .section-margin-smmb-24 lg:mb-32Smaller gap between sections.
    .page-y-marginmy-12 md:my-24Vertical margin for page content blocks.

    Breakpoints

    Responsive breakpoints.
    NameValueUsage
    xs320pxSmall mobile.
    md768pxTablet — the main layout pivot.
    lg1024pxLaptop.
    xl1440pxDesktop.
    2xl1500pxUltra-wide.

    Motion

    Motion is short and functional. Nothing decorative animates for longer than it takes to read it.

    Animation durations, easings, and where each is used.
    NameValueUsage
    accordion-down / up0.2s ease-outAccordion and collapsible open/close.
    .animate-fade-up0.22s easeQuick entrance for content blocks.
    hover-card transition0.35s ease-outBorder, shadow, and text color on interactive cards.
    .animate-floaty3s ease-in-out infiniteFloating decorative elements.
    comparison-marquee40s linear infiniteHorizontal comparison slider.
    vault-spin1s linear infiniteLoading spinner.
    Voice and writing

    How Lantern sounds

    Lantern explains borrowing money against volatile collateral. Clarity is a safety feature, not a style preference.

    Plain

    Short sentences, concrete nouns. Explain a loan the way you would to a friend who has never taken one.

    YesBorrow dollars against your crypto. Keep your coins.

    NoLeverage your digital asset portfolio to unlock liquidity solutions.

    Specific

    Numbers beat adjectives. Name the rate, the LTV, the grace period.

    Yes72-hour grace period after a margin call.

    NoGenerous time to respond to market moves.

    Straight about risk

    Never bury the downside. Collateralized lending carries liquidation risk and we say so.

    YesLiquidation may occur if LTV exceeds 75% and the grace period has expired.

    NoYour assets are always safe with us.

    Calm

    No hype, no urgency tactics, no exclamation marks in product copy.

    YesCurrent rates and LTVs are published on the rates page.

    NoUnbeatable rates — act now!

    Writing rules

    Do

    • Say "crypto-backed loan".
    • Say "collateral" for the crypto a borrower posts.
    • Quote APR including the upfront fee, and say so.
    • Qualify rates: "rates vary by asset, LTV, eligibility, and jurisdiction".
    • Use "eligible customers" where availability is limited.
    • Write numerals for money and rates: $10,000, 50% LTV.
    • Use sentence case for headings and buttons.

    Don't

    • Say "crypto loan", "coin loan", or "DeFi loan" — none describe the product.
    • Say "deposit" when you mean collateral; deposits and collateral are distinct ledger concepts.
    • Advertise a base interest rate as if it were the APR.
    • Promise a rate, an approval, or a return to any specific person.
    • Imply nationwide availability where Lantern is not licensed.
    • Spell out financial figures in body copy.
    • Use Title Case Or ALL CAPS outside the eyebrow style.

    Terminology

    Use these terms exactly. They map to distinct concepts in the product and in loan agreements.

    Preferred Lantern terminology and how to use each term.
    NameValueUsage
    Crypto-backed loanThe productPreferred over "crypto loan" everywhere, including SEO copy.
    CollateralCrypto pledged against a loanNot "deposit", not "stake".
    LTVLoan-to-value ratioSpell out on first use per page, then abbreviate.
    Margin callRequest to add collateral or repayAlways mention the 72-hour grace period alongside it.
    UpsizeIncreasing an existing loanNot "top up" or "refill".
    CustodyCollateral held with BitGo in cold storagePair with "not lent out or rehypothecated" when describing safety.
    Accessibility

    Non-negotiables

    These apply to every surface, marketing and product alike.

    • Body text meets WCAG AA (4.5:1). gray-300 and gray-700 on white pass; gray-400 does not and is limited to placeholder and disabled states.
    • Never encode loan status with color alone — pair every status color with an icon or a label.
    • Interactive targets are at least 44 × 44px on touch surfaces.
    • Focus states are visible and use the blue-700 ring; do not remove outlines.
    • Decorative images and icons carry empty alt text and aria-hidden="true".
    For AI and LLMs

    Machine-readable brand

    If you are an AI assistant, an agent, or a script generating Lantern-branded material, read these instead of inferring styling from screenshots.

    Rules for generated material

    • Use the exact hex values on this page. Do not substitute visually similar colors.
    • Do not generate, redraw, or restyle the Lantern logo. Use the supplied SVG files.
    • Do not state rates, APRs, LTVs, fees, or state availability from this page — those live on the rates and terms page and change.
    • Do not imply approval, guaranteed rates, or returns for any individual.
    • Attribute Lantern as "Lantern Finance" on first mention and link to https://lantern.finance.

    Current rates, fees, LTVs, and supported assets: Rates & terms. Brand questions and asset requests: [email protected].

    Brand Guidelines | Lantern Finance