The Build Ledger now uses a two-column grid: the builder UI stays on the
left, and a new sticky CharacterSummary panel on the right aggregates the
whole character at a glance — house, level, total XP, skill/intel point
pools (with POI bonus broken out), per-spec levels with cumulative XP and
perks unlocked, current faction tier and progress to next, skill
allocations grouped by class, and the six most recent perk unlocks across
character + specs.
The previous separate "Skill Summary" panel is subsumed by the sidebar.
Wrap width grows from 1240px to 1560px. Below 1180px the layout collapses
to one column and the summary becomes non-sticky.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Introduce body[data-house="atreides"] and body[data-house="harkonnen"]
CSS blocks that override --sand / --sand-2 / --spice / --ember and the
background gradient vars, so the whole UI (panels, progress bars, primary
CTA, totals, allocated/maxed skill borders) recolors when the house is
switched.
- Fix the previously-swapped house identity colors: Atreides is green,
Harkonnen is orange. Both house-pick cards now always display in their
identity color, so the unselected house remains visually tagged.
- App.vue applies the theme by setting document.body.dataset.house from a
reactive watcher.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>