Primary
--color-primaryBrand emphasis and primary actions.
Week 02 · Design System Token Page
This milestone intentionally stops before the complete dashboard layout. It validates the color roles, accessible light and dark themes, fluid typography, and relative spacing scale that later weeks will use.
Semantic roles stay stable while theme values change.
--color-primaryBrand emphasis and primary actions.
--color-secondaryMarket data, focus, and analytical accents.
--color-backgroundThe full application canvas.
--color-surfaceCards, panels, navigation, and side-rails.
--color-textPrimary readable content.
--color-text-mutedSupporting labels and descriptions.
Light theme text/background: approximately 15.87:1. Dark theme text/background: approximately 17.01:1. Both exceed the 4.5:1 WCAG AA target for normal text.
Headings interpolate smoothly while remaining bounded and zoom-aware.
--size-heading-lgMarket intelligence at every viewport.
--size-heading-mdA scalable heading for dashboard sections.
--size-baseReadable base copy for research, labels, instructions, and analytical context.
--size-base: 1rem;
--size-heading-md: clamp(1.35rem, 1.18rem + 0.75vw, 2rem);
--size-heading-lg: clamp(1.75rem, 1.3099rem + 1.8779vw, 3rem);
One rem-based rhythm will govern future navigation, cards, grids, and comparison widgets.
--space-xs · 0.5rem--space-sm · 0.75rem--space-md · 1rem--space-lg · 1.5remManual checks required before Week 03 begins.
/week02/index.html.