# A2-ui-kit — task brief
## Scope
UI KIT. src/ui/theme.*, src/ui/gfx.*, src/ui/kit/*, src/ui/mainwindow.*. Fluent 2026: palette light/dark+accent, Segoe UI Variable fallback Segoe UI, MDL2/Fluent glyphs, nav rail 260/68 responsive, cards radius8, buttons radius4 h32, animated toggles 40x20 (144ms), segmented controls w/ sliding pill, custom overlay scrollbars, styled real EDIT search (WM_CTLCOLOR+NtUserSetCaretColor dyn), tooltips comctl, double-buffer GDI+ paint, 16ms anim timer only while animating, DWM dark titlebar(attr20), PerMonitorV2, keyboard traversal+focus rings.
## Rules
Read "/tmp/arena/tenants/2ac01412-00e0-452b-8d75-2c08c7a303a2/sessions/37021a58-8685-4790-968b-f449bd91bd19/workspace"/work/REWORK-STATE.md (esp. §3 mechanics, §10 pitfalls) before any change.
Write only inside your scope paths. Update Status below. After milestone: bash scripts/sync-backup.sh.
## Status
- [x] DONE (2026-10-16)
See REWORK-STATE.md §8/§11 for evidence.
## Log
