:root{
/* Spacing is dense and pixel-exact — copied from source, never grid-snapped */
--space-1:2px;
--space-2:3px;
--space-3:4px;
--space-4:6px;
--space-5:8px;
--space-6:10px;
--space-7:12px;
--win-pad:2px;          /* window outer padding */
--win-body-pad:10px 12px;/* content area padding */
--titlebar-h:20px;
--btn-pad:4px 10px;
--btn-min-w:68px;
--icon-desktop:42px;
--icon-menu:24px;
--icon-small:16px;
}
