- landing.css is layout only and uses tokens (colors, fonts, hero, nav) - palettes live in css/landing-<theme>.css; Robotex gets its own dark theme, MyPointVPN sets the same tokens - theme defaults to the project folder name; the build fails if the theme file is missing, so a landing can't ship without styles Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>