
A heading outline that survives a visual redesign
Build a useful heading hierarchy for an article, keep typography in CSS, and verify the complete outline after layouts and components are composed.
The journal / Ideas in progress
Engineering & everyday learningSoftware, systems, and the things I’m learning along the way. From first principles to AI in production.
Find something to readA little theory. A lot of practice.

Build a useful heading hierarchy for an article, keep typography in CSS, and verify the complete outline after layouts and components are composed.

Calculate content, padding, borders and margins to diagnose an overflowing card, then distinguish box sizing from minimum sizes and transformed rectangles.

Preserve the focused control across theme changes, retain a pointer fallback, and verify clipping, viewport clearance and forced-color behavior.

Trace a link color through layers, inline styles, specificity and scope with six reversible experiments before adding CSS overrides.

Relax the document wrapper’s automatic flex minimum, inspect action containment, and add wrapping plus a keyboard-accessible full filename.

Trace a profile through LTR and RTL, resolve physical/logical padding conflicts, and fix an inset that still uses a physical transform.

Calculate responsive Grid thresholds, distinguish empty columns from last-row cells, and test auto-fit, auto-fill and content overflow.