**New**
* **Deck import/export** — New IMPORT/EXPORT button in the deck editor. Share decks as JSON; imports validate cards, warn on faction mismatch, and confirm before overwriting.
* **Status glossary tooltip** — Hovering a unit with statuses now shows a second panel beside the card tooltip listing active statuses (shield, decay, death shield, stunned, etc.) and their charges. Hold ALT to expand each row with its rules text.
* **Auth screen redesign** — New login screen with the menu background, full logo, and a bottom action row (Login · Settings · Join Discord).
**Improvements**
* **Unified card tooltip** — Hover and static previews now use the same tooltip, with smoother fades when the layout flips (ALT toggle, status stacks changing) and no more one-frame size pop.
* **Deck editor polish** — Loading overlay while card textures bake, transparent card tiles in the collection, redesigned confirm/import modals.
* **Menu visuals** — Shared menu background scene reused across menu, auth, matchmaking, deck editor, and splash for a consistent look.
* **Version label** — Auth screen and main menu now both show the correct client version from a single source.
**Fixes**
* **Improvements could activate too early** — Improvements could be activated the turn they were played, ignoring their declared cooldown. Now respects cooldown on entry.
* **Copied improvements were inert** — Mimicry-style copies of improvements did nothing when activated. Copied cards now correctly rebuild their ability state.
* **Shop board peek** — The pass button no longer loses its shop styling when you toggle state while peeking at the shop board.
* **Ability labels on multi-ability cards** — Cooldown/charges labels now track the correct ability instead of whichever fired most recently.
* **AI ability choice** — On improvements with multiple abilities the AI was picking the last ability instead of the first; fixed to match the intended primary-ability convention.
**Security & Stability**
* Deck JSON imports reject files exported by a newer client and cap entries to prevent malformed files from stalling the import preview.
* Reveal / face-down animations on 3D cards stay in sync with their revealed state.
