d66120b191
refactor(settings): replace hardcoded #C0BFB8 with --color-border-hover token
...
Add --color-border-hover to the design system neutrals and replace the
hardcoded hex in all three card definitions (settings hub ×2, SettingsCard).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:23:22 +02:00
98c8aa9610
refactor(settings): remove dead accent prop from SettingsCard
...
The green left border was removed from the design — the accent prop,
data-accent attribute, and inline style were never used on the hub page.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:22:54 +02:00
ef39a97f57
fix(settings): align hub page with V2 spec — padding, H1, card radius/padding/sizes
...
- Content area: p-[16px_20px] md:p-[40px_56px], max-w-[820px] grid
- H1: display font, 28px, weight 500, tracking -0.02em
- Cards: --radius-xl, p-[28px], shadow-card
- Card title: 16px (was 14px)
- Stat number: 28px font-light tracking-[-0.02em] (was 36px)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:49:56 +02:00
3f9fb900c4
feat(settings): add SettingsCard component with title, href, cta, meta, accent props
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:24:38 +02:00
36ae82af5d
feat(ui): add BottomSheet.svelte shared wrapper component
...
Shared wrapper for C4, C6, and future sheet flows. Handles dim overlay,
drag handle, focus trap, Escape dismiss, and backdrop click dismiss.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 22:38:59 +02:00
01a321caa9
test(onboarding): add ProgressSidebar test for currentStep=3 (all prior steps completed)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 19:31:56 +02:00
b9ef06fd73
feat(onboarding): add ProgressSidebar component with 3-step active/completed/future states
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 19:08:38 +02:00