9fe650fa20
Phase B step 2 of the MSSC-inspired Home rework. Mode cards become a wrapping 2-up grid with a centred Unicode-glyph centrepiece per tile, standing in for real per-mode artwork until that lands. - HomeMode::glyph() returns the placeholder codepoint for each mode: ♣ Classic, calendar Daily, cherry-blossom Zen, lightning Challenge, stopwatch TimeAttack. Cherry-blossom is used over lotus-position because the latter renders inconsistently across desktop fonts. - The mode-card loop is wrapped in a FlexWrap::Wrap row container. Tiles set `width: 48%` + `min_height: 180px`; the 5-mode grid wraps to a third row of one tile, mirroring the half-cell asymmetry in MSSC's screenshot. - The glyph paints in ACCENT_PRIMARY when the mode is unlocked and TEXT_DISABLED when locked, so the gate reads at a glance. - When real art lands, swap the Text node for an Image node — the rest of the tile layout, focus order, click handling, and chip rendering are unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>