Scope
Add a time-of-day variant to CastleSceneRetro.astro: a day palette (sun, lighter sky/ground) and the existing night palette (moon, stars, torches), optionally a dusk state. Switch by local time or a user toggle.
Constraints (AGENTS rules)
- Tokens only — add a day-palette token set to
tokens.css; NO hardcoded hex.
- 8px grid coords, 2px stroke,
shape-rendering=crispEdges, image-rendering: pixelated.
- Reuse
<defs><symbol>; uid-prefixed ids; respect prefers-reduced-motion.
- Lighting direction must stay consistent within each variant; keep cast shadows.
Out of scope here
Not part of feat/design-review-overhaul (pragmatic-full). Standalone follow-up.
Scope
Add a time-of-day variant to
CastleSceneRetro.astro: a day palette (sun, lighter sky/ground) and the existing night palette (moon, stars, torches), optionally a dusk state. Switch by local time or a user toggle.Constraints (AGENTS rules)
tokens.css; NO hardcoded hex.shape-rendering=crispEdges,image-rendering: pixelated.<defs><symbol>; uid-prefixed ids; respectprefers-reduced-motion.Out of scope here
Not part of
feat/design-review-overhaul(pragmatic-full). Standalone follow-up.