# Change: Update shared theme tokens

## Why

The project currently has inconsistent theme entry points: `src/static/styles/theme.scss` defines `--brand-*` variables, while `src/uni.scss` and `uno.config.ts` still reference `--theme-*` variables. This prevents a clean single-source design system and makes brand updates drift across pages.

## What Changes

- Establish a single theme source for the project color system in `src/static/styles/theme.scss`
- Re-define the core project palette as:
  - Primary: `#2F7D32`
  - Secondary: `#1F2937`
  - Tertiary: `#F4FBF5`
- Require page and component layout accents to consume shared theme tokens instead of page-local hard-coded hex values
- Align UnoCSS and uView theme mappings with the shared theme source

## Impact

- Affected specs:
  - `design-theme-tokens`
- Affected code:
  - `src/static/styles/theme.scss`
  - `src/uni.scss`
  - `uno.config.ts`
  - shared agent-facing components that currently rely on page-local brand hex colors
