MonoText, CardTitle, and Text are spec-defined typography primitives that exist with stories but have zero consumers — ProjectCard and RoleCard hand-roll the same class strings instead.
Adopt them:
src/components/ProjectCard/ProjectCard.tsx — title <h3> → <CardTitle>, tagline <p> → <Text tone="muted">.
src/components/RoleCard/RoleCard.tsx — year-range and skills-value spans → <MonoText>, hand-rolled "SKILLS" label → <SectionLabel> with size overrides, skills-block ternary → && short-circuit.
No visual change.
MonoText,CardTitle, andTextare spec-defined typography primitives that exist with stories but have zero consumers —ProjectCardandRoleCardhand-roll the same class strings instead.Adopt them:
src/components/ProjectCard/ProjectCard.tsx— title<h3>→<CardTitle>, tagline<p>→<Text tone="muted">.src/components/RoleCard/RoleCard.tsx— year-range and skills-value spans →<MonoText>, hand-rolled "SKILLS" label →<SectionLabel>with size overrides, skills-block ternary →&&short-circuit.No visual change.