Canonical component gallery
Driftdeck UI Lab
Deterministic stress fixtures
Open full-board scenarios in the canonical logical frame to audit spacing, overlap, focus elevation, and active-turn hierarchy.
One stable viewport
Each physical viewport selects one logical composition and scales it uniformly. The remaining area is intentional letterbox space.
Controls and states
Shared focus, disabled, destructive, primary, segmented, and dialog behavior.
Piles, seats, decisions, and combat
Deterministic fixtures for shared interaction contracts, including targetable and selected states.
Card piles
Player seat
Combat allocation
Decision
Symbols
One registry owns each glyph, label, help text, and color.
Canonical tokens
Every effect uses the same construction. Context changes only the documented size.
Cards and states
The same `GameCard` renders every faction and surface, including the Rules Lab and live match.










Responsive command layouts
Every landscape device scales the same 1440 × 900 composition. Portrait presents a rotation gate.