Settings Modal · Spacing Pass

Modal frame is already on the new shared shell (1400×900, same as Trash + Watch Queue). Only the internal Card primitive + section content blocks adjust their padding/margins.

Spacing changes — Card primitive + nested layouts
1 · Card (line 298) padding
p-5 20 px → p-card 15 px
2 · Card title margin
mb-3 12 px → mb-label 7 px
3 · sidebar content scroll-area
p-6 24 px → p-card 15 px
4 · 3-column grid gap
gap-4 16 px → gap-card-gap 9 px
5 · 3-col column inner stacking
space-y-4 16 px → gap-card-gap 9 px
6 · Library section inner stat groups
space-y-4 16 px → gap-section 15 px
7 · StatGroup label margin
mb-1.5 6 px → mb-label 7 px

Untouched: modal frame (already 1400×900 shared shell), header padding, sidebar nav width 220 px, nav button px-3 py-2 + mb-0.5, StatGroup dl space-y-1.5 + pt-1.5.

BEFORE · Sidebar layoutCard p-5 · mb-3 · content p-6
AFTER · Sidebar layoutCard p-card · mb-label · content p-card
BEFORE · Three-column layoutp-6 · gap-4 · column space-y-4
AFTER · Three-column layoutp-card · gap-card-gap · column gap-card-gap