Replace ID-based selectors with global menu/menuitem/separator selectors matching fabric-shell's CSS strategy.
- glass-hover: alpha(@foreground,0.08) → alpha(white,0.10) - glass-active: alpha(@foreground,0.14) → alpha(white,0.50) - panel, settings, dropdown, tray, notification hover → glass-hover - battery, wifi, bluetooth connected icons → glass-active - wifi-icon-box base dimmed to glass-hover for contrast
Replace @foreground, @primary, @error, @outline, @shadow, @secondary and their var() equivalents with semantic glass-* tokens across 22 files. Colors without glass equivalents (@on-primary, @cyan, etc.) left as-is.
Add new color palette file and refactor constant definitions to use variable tokens.