Why doesn't changing the variable $color-primary alone change the button color?
Because variables only define values; they must be used in CSS rules to affect visuals. See render_step 1 and 2 where variable is defined first, then applied.
💡 Define tokens first, then use them in styles to see visual changes.
Why do I see no change if I update the variable but don't recompile SASS?
The browser only sees compiled CSS, so changes in SASS variables require recompiling to update the CSS file.
💡 Always recompile SASS after changing tokens to update styles.
Why is the button padding inconsistent if I use different values instead of $padding-base?
Using different hardcoded values breaks consistency. Design tokens keep spacing uniform across components.
💡 Use tokens for spacing to maintain consistent layout.