# DESIGN SYSTEM — App 19 · Care Doctor

Blue telemedicine app. Rebuilt from the reference screenshot `refs/r19-doctor.png`. It is a 1024×768 stage showing 3 phones, and every control on it is interactive.

## 1. Foundations
- **Font:** Plus Jakarta Sans (Google Fonts). Base UI text is 7.5–10px on a 288px-wide phone (≈ 2.6× on device).
- **Frame:** pw 288px · ph 622px · pr 42px · pb 0px. Ring `0 0 0 1px rgba(0,0,0,.04),0 30px 60px -24px rgba(0,0,0,.3)`
- **Screen background:** `#fff` · **Page:** `#A9ABAE`

## 2. Colour tokens (sampled from the reference)
| Token | Value |
|---|---|
| `--page` | `#A9ABAE` |
| `--ink` | `#141414` |
| `--ink-2` | `#6F7178` |
| `--blue` | `#0A64F0` |
| `--blue-2` | `#1F72F4` |
| `--sky` | `#A8C8F8` |
| `--yel` | `#F4EA37` |
| `--frame` | `#fff` |
| `--frame-ring` | `0 0 0 1px rgba(0,0,0,.04),0 30px 60px -24px rgba(0,0,0,.3)` |
| `--screen` | `#fff` |
| `--toast-bg` | `#0A64F0` |

## 3. Components (CSS classes in `App 19 - Care Doctor.html`)
`.pf` · `.k-island` · `.cb` · `.ob` · `.hm` · `.hd` · `.srch` · `.sh` · `.cats` · `.docs` · `.doc` · `.rt` · `.top` · `.acts` · `.stat3` · `.dates` · `.ruler` · `.bookb`

Each rule is written once, in its screen's CSS block. Selected states always use the `.on` modifier.

## 4. Screens
1. **Splash**: blue hero, doctor consultation card
2. **Home**: categories, available doctor carousel, top doctors
3. **Doctor Profile**: photo, stats, date + time scrubber, Book Session

## 5. Brand slot: "Cyborg Design"
Splash › company wordmark next to the logo (was "Renata Limited").
The text comes from `BRAND` in `../shared/kit.jsx`. It keeps the exact font, size, weight and colour of the text it replaced. Nothing else in the layout changes.

## 6. Motion
- Toasts drop in from the top with a spring (`.k-toast`, 450ms).
- List and grid refreshes use `kfade` (350ms), staggered 30–50ms per item.
- Active pills and nav items change colour/width over 200–300ms.
