Parent
#4792
What to build
Migrate SASS tokens in bpk-component-star-rating to CSS custom properties with SASS fallbacks.
Tokens with CSS vars:
$bpk-status-warning-spot-day → var(--bpk-status-warning-spot, ...)
$bpk-text-disabled-day → var(--bpk-text-disabled, ...)
Gaps — keep as bare SASS tokens:
$bpk-duration-sm — animation duration
$bpk-icon-size-sm — icon dimension
$bpk-icon-size-lg — icon dimension
$bpk-icon-size-xxxl — icon dimension
No themeAttributes.tsx needed — no --bpk-private-star-rating-* vars exist.
Acceptance criteria
Blocked by
None — can start immediately.
Parent
#4792
What to build
Migrate SASS tokens in
bpk-component-star-ratingto CSS custom properties with SASS fallbacks.Tokens with CSS vars:
$bpk-status-warning-spot-day→var(--bpk-status-warning-spot, ...)$bpk-text-disabled-day→var(--bpk-text-disabled, ...)Gaps — keep as bare SASS tokens:
$bpk-duration-sm— animation duration$bpk-icon-size-sm— icon dimension$bpk-icon-size-lg— icon dimension$bpk-icon-size-xxxl— icon dimensionNo
themeAttributes.tsxneeded — no--bpk-private-star-rating-*vars exist.Acceptance criteria
var(--css-var, tokens.$sass-fallback)Blocked by
None — can start immediately.