# Callout Ô lưu ý nhỏ: sự kiện trong ngày, khoản vay gợi ý, dự báo khách, cảnh báo nhẹ và thông báo lên cấp. ## Khi nào dùng - Báo sự kiện hôm nay ("Món hot trên mạng") với icon: `--event`. - Gợi ý vay khi sắp hết tiền, kèm nút hành động: `--loan`. - Dự báo số khách / câu giải thích nền `bg`: `--forecast` (thêm `--big` cho số lớn). - Dòng cảnh báo nhỏ trong sổ sách: `--warn`. Thông báo ngày mai / lên cấp: `--level`. ## Biến thể | Biến thể | Lớp | Dùng khi | |---|---|---| | Sự kiện | `tt-callout tt-callout--event` | Nền `gold` 22%, viền 2px `gold`, có icon 30px | | Vay | `tt-callout tt-callout--loan` | Nền `mint` 14%, viền `mint`, nút ở bên phải | | Dự báo | `tt-callout tt-callout--forecast` | Nền `bg`, bo 10, chữ .85rem | | Dự báo lớn | `… --forecast tt-callout--big` | Chữ 1.1rem đậm, căn giữa | | Cảnh báo | `tt-callout tt-callout--warn` | Nền `warn` 10%, chữ .75rem | | Lên cấp | `tt-callout tt-callout--level` | Nền `gold` 20%, chữ `ink` đậm | ## Cấu trúc ```html
Hôm nay: Món hot trên mạng matcha được gọi nhiều gấp đôi (+25%)
``` ## Trạng thái Không có trạng thái tương tác; mức độ thể hiện qua biến thể. Nút trong `__action` theo Button. ## Token sử dụng `gold`, `mint`, `warn`, `panel`, `bg`, `ink`, `soft`, `shadow-edge` (viền hộp dự báo ở `hc`), `radius-8/10/12`, `space-6/8/10`. ## Khả năng tiếp cận - Nội dung quan trọng nằm ở chữ, icon trang trí dùng `alt=""`. - Cảnh báo cần đọc ngay có thể thêm `role="status"` lên chính phần tử. - `warn` 10% trên nền sáng vẫn đọc được với chữ `ink`; không đổi màu chữ. ## Nên / Không nên | Nên | Không nên | |---|---| | Một Callout `--event` mỗi ngày | Xếp nhiều Callout cùng màu liên tiếp | | Dòng đầu ngắn (`__title`), giải thích ở `__text` | Nhét đoạn văn dài vào `--warn` | ## Nguồn `.evc`, `.evc b`, `.evc small`, `.evc.loan`, `.evc .sbtn`, `.fore`, `.fore.big2`, `.wbox`, `.lvup` — css/style.css; markup trong js/game.js (`evCard`, `loanCard`). - `.lvup` có `color:var(--ink)!important` trong game; ở đây chỉ đặt `color: var(--ink)`. - `.evc` có `margin:0 0 8px`; khoảng cách do container quyết định (dùng `tt-stack`).