BELA65
Start Building
Brand

BELA65 β€” Design System (FROZEN)

Status: 🧊 FROZEN β€” 2026-07-02. The approved Launch Studio homepage is the official BELA Design System. Every Launch Studio page from Phase 3 onward inherits this exact visual language. This document

The visual foundation every page inherits from

Status: 🧊 FROZEN β€” 2026-07-02. The approved Launch Studio homepage is the official BELA Design System. Every Launch Studio page from Phase 3 onward inherits this exact visual language. This document is the contract; site/css/styles.css (tokens) + site/css/product.css (marketing components) are its implementation.


Execution model (new, from Phase 3 onward)

Every deliverable now produces two artifacts:

  1. Single Source of Truth β€” Markdown (NN_PHASE/*.md) β€” the authored content and messaging, inheriting from the frozen Foundation.
  2. Production-ready HTML landing page (site/*.html) β€” the primary deliverable, generated from the Markdown by site/build.mjs.

The HTML is not a documentation page. It is a premium SaaS product landing page targeting Apple / Stripe / OpenAI / Vercel / Linear / Notion marketing quality (β‰₯ 9.5/10 bar). Content is authored once in Markdown; the HTML renders it through the design system. No duplicated messaging.


Design tokens (frozen β€” do not fork)

Defined in site/css/styles.css :root and reused by every page.

TokenLightDarkUse
Accent#4f46e5#8b93f8Primary brand, buttons, links, active states
Text#191d24#e9ebf0Body
Text-soft / muted#3d4552 / #6b7480#c3c9d4 / #8b94a3Secondary copy
Background#ffffff#0b0d12Page
Subtle / sunken#f6f7f9 / #f0f2f5#12151d / #0f1219Cards, code, wells
Border#e7e9ee#222732Dividers, card edges
Radius12px (8px small, 16px large)β€”Cards, buttons, frames
Fontsystem sans (SF/Segoe/Inter)β€”Everything
MonoSF Mono / Menloβ€”Code, technical labels

Type scale: hero 44–64px / h1 34px / h2 23px / h3 18px / body 16–19px, line-height 1.65, letter-spacing tightens as size grows.
Spacing rhythm: section vertical padding 88–120px; content max-width 760px (prose) / 1120px (grids); 16–24px gaps.


Frozen chrome (identical on every page)

  • Header: blurred sticky bar, BELA logo (indigo rounded square + wordmark "BELA65 Β· Launch Studio"), primary nav, a primary CTA button, and the theme toggle. Same height (60px), same blur, same border.
  • Footer: brand, grouped links, and a closing line β€” identical across all product pages.
  • Theme toggle: sun/moon, persists to localStorage, respects prefers-color-scheme. Never removed.
  • Logo, icon style (1.8px stroke line icons), badges, cards, buttons β€” one library, reused.

Component library (marketing β€” site/css/product.css)

Every product landing page is assembled from these frozen components:

ComponentPurpose
.btn / .btn-primary / .btn-ghostButtons β€” the only button styles allowed
.mkt-header / .mkt-footerThe frozen chrome
.hero (marketing)Full-width hero: eyebrow, headline, subhead, CTAs, visual
.section + .section-headThe section rhythm and titles
.feature-grid / .featureCards for features / problems / benefits
.stepsNumbered "how it works" sequence
.pipelineThe signature 15-stage Engineering Pipeline visual (grouped Understand β†’ Design β†’ Build β†’ Prove β†’ Ship)
.passport-cardThe Engineering Passport signature object
.beforeafterTwo-column Before / After compare
.chipsIndustries
.mockupScreenshot placeholder frames
.faq (accordion)Questions & answers
.cta-bandClosing call-to-action
.relatedRelated BELA products
.revealScroll-in animation (degrades to visible with no JS)

Required sections for every product landing page

In order: Hero β†’ Simple Explanation β†’ Business Problems Solved β†’ Why It Matters β†’ How It Works β†’ Workflow β†’ Features β†’ Benefits β†’ Before vs After β†’ Industries β†’ Screenshots β†’ Engineering Pipeline β†’ Engineering Passport β†’ FAQ β†’ (Pricing, if applicable) β†’ CTA β†’ Related BELA Products.

Non-negotiables

  • Passes the 5-second test: What is this? Β· Why should I care? Β· What do I do next?
  • Understandable by a school student, a business owner, and a CTO.
  • Every claim within the Claims Ledger (00_FOUNDATION/03_claims-ledger.md).
  • Every page visually indistinguishable as belonging to the same website.

Version History

VersionDateChange
1.02026-07-02Homepage frozen as the official BELA Design System. Marketing execution model + component library established.

Turn a business need into software.

This document is part of the BELA65 Launch Studio.