/** * Settings → DOM theme utilities. * * Three-layer cascade applied to : * 1. :root defaults ← package CSS * 2. [data-theme="x"] ← brand theme (color + font + radius) * 3. :root { ... } injected by settings ← user overrides (highest priority) * * `getServerThemeAttrs` produces the SSR payload (data-theme attr, dark class, *