+ Current identity +
+npub1example...
++ `.grid-stack` arranges saved identities with + responsive gutters. Cards inherit `.focus-ring` + styles when they become actionable. +
+ ++ Both shells share the `.bv-modal` overlay and tokenized + primitives (`.card`, `.btn`, `.btn-ghost`, `.badge`, `.grid-stack`, + `.focus-ring`). Compatibility hooks like `modal-content` remain on + the panels so legacy CSS selectors keep working alongside the new + primitives. +
++ Static scaffold that mirrors `components/profile-modal.html`. + Tab buttons keep their `aria-controls`/`data-state` attributes + so designers can map the layout to controller behaviour. +
++ Layout reflects `components/edit-video-modal.html`. The + `.bv-modal__panel.modal-content` pairing keeps backwards + selectors alive while new primitives manage spacing and + typography. +
+