LabCSS FrameworkIntroduction
In Development

Morphic CSS

A minimal, classless CSS baseline for rapid wireframing and custom system design.

Every project starts the same way: raw HTML with zero visual hierarchy — or a heavy framework doing too much too soon. Morphic CSS exists in the space between. It gives your semantic HTML instant wireframe-worthy structure with a single stylesheet, then gets out of your way.

Write HTML. Get structure. Ship a wireframe in minutes — then layer your own design system on top, exactly like a Tailwind configuration but without the build step.

Works with Morphic Engineering System

Use Morphic CSS standalone, or pair it with MES scripting to auto-populate your content directly from structured data — no manual HTML authoring required.

01

The Problem with Starting Fresh

When you start wireframing, you have two common choices. You reach for Bootstrap — and immediately inherit 200 KB of opinions you'll spend the rest of the project fighting. Or you reach for Tailwind CSS — and spend the first hour writing class names instead of sketching ideas.

Both are excellent tools for what they are. But neither is built for the first stage of design: the rough sketch, the structural proof-of-concept, the page that needs to communicate shape and hierarchy before it communicates brand.

“The best wireframing tool is the one that disappears. You should be thinking about the information architecture, not the stylesheet.”

Morphic CSS is built for the earlier stage. It makes your raw HTML immediately legible — then steps aside when you're ready to build the real thing.

02

Where It Fits

The CSS Framework Landscape

Every CSS framework makes a bet on when you need structure and how much of it you want pre-decided. Morphic CSS makes a very specific bet.

FrameworkWeightApproachAestheticBest For
Bootstrap~200KBComponent classesOpinionatedFull UI prototyping
Tailwind CSSJIT (~0KB base)Utility classesUnopinionatedProduction design systems
Pico CSS~10KBClasslessOpinionatedContent sites & blogs
Milligram~2KBClassless baselineMinimalStatic sites
Morphic CSSThis~8KBClassless baselineWire-neutralRapid wireframing + custom systems
03

Core Principles

Principle ISemantic by Default

A <button> looks like a button. <article> has typographic rhythm. <nav> is navigable. You inherit meaningful structure the moment you write valid HTML — no class names required.

Correct markup is rewarded with correct structure. Write the right element and the system handles the rest.

Principle IIWire-First Aesthetic

Styled to feel in progress. The visual language is intentionally muted — neutral enough not to mislead a stakeholder, structured enough to communicate intent. A Morphic CSS wireframe says “here is the shape of the idea” without prematurely deciding its emotional tone.

Principle IIIZero Dependency

One CSS file. No JavaScript, no build pipeline, no configuration, no node_modules. Drop it into any project — a Next.js app, a plain HTML file, a CodePen — and it works immediately. The lowest possible barrier to a structured page.

Principle IVLayerable by Design

Every visual decision is expressed as a CSS custom property. Override what you need, inherit the rest. Graduate from wireframe to finished product by adding your own token layer — without rewriting any HTML.

Engineering Consequence

This is how Morphic CSS relates to Tailwind CSS. Use Morphic for structure and rhythm out of the box, then add Tailwind utilities on top for precision. They're designed to coexist — not compete.

04

How It Works

From nothing to a structured wireframe in four steps

  1. Step 01The Setup

    Include

    Add a single <link> tag to your HTML head, or a one-line import in your stylesheet. No npm install required. No PostCSS, no bundler configuration.

  2. Step 02The Structure

    Write Semantic HTML

    Use the right elements: <article>, <section>, <nav>, <header>, <table>, <button>. Morphic CSS rewards correct markup — the more semantic your HTML, the more structure you get for free.

  3. Step 03The Output

    Get a Wireframe

    Reload the page. You have typographic rhythm, consistent spacing, a responsive grid, and visual hierarchy — all from zero class names. Show it to a stakeholder today.

  4. Step 04The System

    Layer Your Design

    Override the CSS custom properties to apply your brand tokens. Add Tailwind utilities. Write component classes. Morphic CSS is the foundation — you own everything built on top.

05

Current Status

Morphic CSS is currently in active design. The core token set and element baseline are being authored alongside the Morphic Engineering System — so the framework's semantic foundations are derived directly from MES principles.

Core Token Set

In Progress

Element Baseline

In Progress

Component Layer

Planned

Theme Override API

Planned

Tailwind Companion

Planned

Public Release

Coming Soon

06

Works with the Morphic Engineering System

Use standalone or with MES scripting

Standalone

Independent of any system

Morphic CSS is a pure CSS file with zero runtime requirements. Drop it into any project — plain HTML, React, Vue, Rails, anything — and your semantic markup immediately gets typographic rhythm, spacing, and hierarchy. No build step, no imports, no configuration.

It is a complete, self-contained tool. You never need to touch MES to get full value from Morphic CSS.

With MES

Auto-populate from structured data

When paired with the Morphic Engineering System's scripting layer, your content objects are mapped directly to semantic HTML — then Morphic CSS applies structure automatically.

Define a ContentType in MES, run the morphism pipeline, and your wireframe is populated — no manual HTML authoring, no copy-pasting dummy content. Structure and substance arrive together.

The combination

MES handles the what and why of your content. Morphic CSS handles the presentation layer. Together they form a complete wireframing pipeline from raw data to a structured, readable page.

Download Morphic CSSWatch on GitHubFull Docs— coming soonRead the MES