# HUD
Thanh trên cùng của game: nút tròn và ngày ở trái, tên quán với tiền két ở giữa, sao đánh giá cùng nút Xuống Phố ở phải.
## Khi nào dùng
- Luôn nằm trên cùng mọi màn hình chính, dính khi cuộn (sticky) và chừa vùng tai thỏ.
- Màn chuẩn bị: dòng phụ ghi "Chuẩn bị", không có nút Tạm dừng.
- Lúc đang bán: thêm nút Tạm dừng (ô đầu của lưới nút) và dòng phụ đổi thành giờ trong game, ví dụ 11:10.
## Biến thể
| Phần | Lớp | Nội dung |
|---|---|---|
| Khối | `tt-hud` | Lưới `1fr auto 1fr`, sticky, nền `bg` |
| Trái | `tt-hud__left` + `tt-hud__buttons` | Lưới 2 cột nút `tt-iconbutton--sm` 28px, cạnh "Ngày 2" và `tt-hud__sub` |
| Giữa | `tt-hud__center` + `tt-hud__shop` | Tên quán (`pink-d`, .68rem) trên số tiền 1.3rem |
| Phải | `tt-hud__right` + `tt-hud__stars` + `tt-hud__rate` | Sao `gold`, điểm và số đánh giá, nút `tt-button--street` |
## Cấu trúc
```html
```
Dùng `TTMU.formatMoney` cho tiền két và `TTMU.starString` cho chuỗi sao.
## Trạng thái
| Trạng thái | Hiệu ứng |
|---|---|
| Chuẩn bị | 3 nút (Cài đặt, Bầu Cua, Xì Dách), dòng phụ "Chuẩn bị" |
| Đang bán | 4 nút (thêm Tạm dừng), dòng phụ là giờ `tt-num` |
| Màn thấp (`max-height: 680px`) | Padding trên giảm từ 14px xuống 4px, dưới từ 6px xuống 4px |
| Tên quán dài | Cắt `…`, tối đa 46vw |
## Token sử dụng
`bg`, `ink`, `soft`, `pink-d`, `gold`, `space-4/8/14`.
## Khả năng tiếp cận
- Dùng thẻ ``; mọi nút tròn chỉ có icon đều có `aria-label` (icon `alt=""`).
- Chuỗi sao nên có `aria-label` đọc điểm ("1 trên 5 sao").
- Số dùng `tt-num` để không nhảy khi giờ và tiền đổi.
## Nên / Không nên
| Nên | Không nên |
|---|---|
| Giữ tối đa 4 nút tròn trong lưới 2×2 | Thêm nút thứ 5 làm lưới tràn |
| Tên quán ngắn, một dòng | Xuống dòng tên quán |
| Chỉ một nút Xuống Phố ở cột phải | Đặt nút `--street` ở nơi khác trên HUD |
## Nguồn
`header` (padding gốc `+14px 14px 6px`; màn thấp ≤680px dùng `+4px 14px 4px`), `.h-l`, `.h-l small`, `.h-btns-grid`, `.h-m`, `.h-m small`, `.h-r`, `.h-r small`, `.stars` — css/style.css; markup index.html dòng 80–99. Nút tròn dùng `IconButton`, nút Xuống Phố dùng `Button`.