style: polish demo visuals and add screenshot workflow
- Replace flat palette swatches with color cards (name + hex).
- Increase vertical spacing for demo-section and demo-row.
- Fix Description List to show term when items use { key, value }.
- Style advanced-select input like a regular input with a custom arrow.
- Resize file attachment cards from 420px to 160px, fix grid gaps and padding.
- Make demo background fixed with a subtle parallax drift on scroll.
- Link demo.css in demo/index.html so demo styles actually load.
- Add tests/demo-screenshot.spec.js and npm run screenshots for regular
  visual review.

All 19 e2e tests pass.

Co-Authored-By: Claude <noreply@anthropic.com>
1 parent beddff4 commit d3f386f54a06d553ba7838d61b922e8fbc613e04
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 10 hours ago
Showing 13 changed files
View
.gitignore
View
demo/index.html
View
demo/partials/advanced-select.html
View
demo/partials/file-upload.html
View
demo/partials/palette.html
View
package.json
View
src/js/components/advanced-select.js
View
src/scss/components/_advanced-select.scss
View
src/scss/components/_background.scss
View
src/scss/components/_file-upload.scss
View
src/scss/demo.scss
View
src/vue/components/GnDescriptionList.js
View
tests/demo-screenshot.spec.js 0 → 100644