internal spec sheet · build B-05 · not a customer surface
Brand System 2.0, rendered live from the house token layer. Every swatch, face, and component below resolves from app/brand/maren-house.css — the in-app port of the locked source at 40_ASSETS/brand/ (D-023). If something here looks wrong, the token layer is wrong.
Palette — exact, from Brand Kit v2
--maren-pearl-whitePearl White · #FAFBF7 · primary ground · ~55%--maren-sea-fogSea Fog · #EEF7F3 · secondary ground, quiet panels · ~17%--maren-abyss-inkAbyss Ink · #07131F · primary text, premium dark · ~15%--maren-deep-currentDeep Current · #006D7B · primary accent, approval · ~7%--maren-aquaMaren Aqua · #00C8D7 · motion, active, focus · ~3%--maren-seafoam-proofSeafoam Proof · #7EF1D4 · earned proof only · ~2%--maren-coral-signalCoral Signal · #FF6B5B · SACRED — kill / warn only · ≤3%--maren-harbor-navyHarbor Navy · #0A1F33 · deep structure, footers, shells--maren-graphiteGraphite · #23272B · supporting text--maren-line-mistLine Mist · #DCE8E4 · borders, dividers--maren-vessel-woodVessel Wood · #6F4E3A · human craft accent, flat--maren-muted-sandMuted Sand · #D8CAB4 · founder/life warmth--maren-logo-blackLogo Black · #000000 · logo + highest-contrast marks
the ratio law — fewer decisions, not more colors
Type — Inter, optical sizing on
Warm truth that becomes motion.
The hard thing in the first sentence.
Evidence first, then the next move.
Lead — a calm, forensic sea. Not a chatbot, not a template builder.
Body — plain, specific, warm, unafraid. Numbers carry a source or an estimate stamp. No exclamation marks in body copy.
label — provenance, section markers
label (kill) — reality checks only
Surfaces — color behaves like product logic
surf-fog
Quiet panels, proof cards.
surf-dark
Premium dark. Accent is aqua. White mark:
surf-navy
Footers, nav, product shells.
surf-proof
Earned validation only — never decoration.
surf-reality
Rare. A killed path or a reality check.
Buttons — every button implies consent
Card Law — provenance · one claim · evidence · one next move
sample verdict card · synthetic data
This is a weekend business, not a company.
Evidence: demand estimate 40–60 orders/mo (estimate, n too small to verify) · your 6 available hours/wk · margin range $9–14/order.
Next move: run the 10-customer proof before spending anything.
Tailwind theme — same tokens, utility form
tailwind proof
This panel is styled only with maren-* utilities (bg-maren-navy, text-maren-pearl, rounded-maren-card). They resolve through the same house variables, so they only work inside a house surface.