# Mascot
Linh vật mèo đứng ở mặt tiền: chạm để chào mời khách, có bong bóng lời nhắc, nhãn nhỏ phía dưới và trạng thái hồi chiêu đếm ngược.
## Khi nào dùng
- Nút chào mời khách ở màn mặt tiền (+20s kiên nhẫn, hồi chiêu 5 phút).
- Lời nhắc ngắn của linh vật (dùng lại `tt-bubble--mascot` của Bubble).
- Không dùng làm avatar nhân vật có tên: dùng Character.
## Biến thể
| Biến thể | Lớp | Dùng khi |
|---|---|---|
| Sẵn sàng | `tt-mascot is-ready` | Mèo nhún nhẹ (`tt-mascot-idle` 3s), bấm được |
| Hồi chiêu | `tt-mascot is-cooldown` | Mèo mờ và xám, nút khoá, đồng hồ "4:59" |
| Vừa được chạm | `tt-mascot is-cheer` | Nhún mừng 0,6s (game thêm rồi gỡ) |
## Cấu trúc
```html
Chạm vào tớ để chào mời khách nhé!
🛡️ BẢO VỆ TIỆM
```
Hồi chiêu: thêm `disabled`, **bỏ `aria-label`** (nó sẽ đè nội dung nên chữ ẩn không bao giờ được đọc) và để tên nút lấy từ nội dung:
```html
```
Tên truy cập khi đó là "Chào mời khách, hồi chiêu còn 4:59". Cập nhật đồng hồ bằng `textContent` của riêng `[data-tt-timer]`, không gán `textContent` cho `__timer` hay `__box` (sẽ xoá chữ `tt-sr-only`). Có thể dùng `TTMU.countdown` trên một phần tử ngoài nút, hoặc tự đếm rồi ghi vào `[data-tt-timer]`; hết hồi chiêu thì gỡ `disabled`, đổi `is-cooldown` thành `is-ready`, xoá `__timer` và `.tt-sr-only` thêm vào, trả lại `aria-label="Chào mời khách"`. Ảnh `cathead.png` (83×77) là mèo của game.
## Trạng thái
| Trạng thái | Hiệu ứng |
|---|---|
| `:hover` | Phóng 1.08 (lò xo .2s) |
| `:active` | Thu 0.92 |
| `is-ready` | Nhún lên 5px xoay 1° chu kỳ 3s |
| `is-cooldown` | Ảnh `opacity .5` + xám, `__box:disabled` không phóng, hiện `__timer` |
| `is-cheer` | `tt-mascot-cheer` .6s |
## Token sử dụng
`panel`, `ink`, `line`, `gold`, `on-fill`, `space-2/4/6/8`, `radius-10/16/pill`.
## Khả năng tiếp cận
- Hành động là `