Knowledge base

Knowledge

Writing on CSS architecture, design tokens, responsive systems, and the craft of systematic interface engineering.

Responsive Design

Viewport Units
in Practice

A deep dive into dvh, svh, lvh, and the implications for full-bleed, fluid layouts. From mobile toolbar quirks to the precision of dynamic viewport units.

Design & Engineering

Vibe Coding
Playbook

Design-led building where the designer describes intent and AI handles the plumbing. Tools, workflows, and recipes for shipping production interfaces without writing a line of code.

CSS Architecture

BEM
Methodology

Block, Element, Modifier — the naming convention that keeps CSS flat, readable, and conflict-free at any scale. Why it works, how to apply it, and the mistakes everyone makes first.

Color Theory

OKLCH in
Practice

Why OKLCH is the color space CSS has always needed. Perceptual uniformity, wide-gamut P3 support, and how to build accessible palettes with predictable contrast.

Responsive Design

CSS clamp()
in Depth

How clamp(min, preferred, max) works, why it replaces dozens of media queries, and how to combine it with viewport units for truly fluid type and spacing systems.

Typography

Type Scale
Systems

How modular scales, CSS custom properties, and clamp() combine into a type system that is harmonious, fluid, and maintainable — from token definition to component application.