CK source is parsed into a standalone AST, then interpreted by a runtime model or emitted to target backends. Web output is one target, not the language itself.
Use theme tokens: background radial(), accent, secondary, success, danger, radius, buttonShape, buttonShadow, cardShape, cardShadow, cardBorder, motion.
asset Intro from "./intro.riv" type rive; rive Intro { stateMachine "Main" autoplay true fit contain fallback "Animation" }
Screens, state, stores, actions, list rendering, navigation, and rerendering are runtime concerns.