Targeted pass per impeccable:arrange — no markup changes, just sharper spatial intent in the editorial base: - New semantic spacing scale (--space-2xs through --space-3xl) at the top of :root. Subsequent rules pull from this scale instead of inline clamp() values; the scattered numbers stay only where they are type-specific (card padding, etc.). - Hero internal rhythm rebalanced. Tagline keeps its generous gap (--space-xl), but bio now sits TIGHT against it (--space-sm) so they read as one thought, while the social rail jumps to --space-xl from the bio so it reads as a separate action layer. Previous mid-range 1.5/1.5/2rem values made everything feel equally connected. - Opening beat: first .section after the hero (and the first child of <main>) gets --space-3xl top margin instead of --space-2xl, so the page actually breathes after the name before the masthead cadence settles in. - Section masthead tightened: head gap nudged up, title weight 350 -> 420 with a touch tighter tracking so Projects / Clients carry their poster weight. - Marker bar pads asymmetrically now (--space-lg top, --space-md bottom) — typographic line of muted caps sits closer to the rule than to the page top, intentional.
25 KiB
25 KiB