feat(components): add glass-morphism tokens and component modes
Add reusable glass/transparency design tokens so any extension can use
OS-like transparent overlays:
- tokens.css: Add --peek-glass-* tokens (blur, bg, border, shadow, text)
- theme.js: Add light/dark glass token variants
- peek-card: Add `glass` boolean property for glass-morphism styling
- peek-grid: Add `overlay` boolean property for overlay-optimized spacing
- windows.css: Refactor to use glass tokens (preserves existing appearance)
Extensions can now use `<peek-card glass interactive>` for transparent
blurred cards that work across themes.