# Shared brief — dashboard tables (2026-09-20) The operator sees horizontal scrollbars on most dashboard tables, even on an ultrawide monitor, because every table is capped at the 80rem page column and `min-width: max-content` forbids wrapping. The fix is a small, reusable table framework described in **`docs/dashboard-tables.md` — read it first; it is the spec.** Two tasks run in parallel in separate git worktrees: - `01-css.md` — the CSS side (`src/web/tailwind.css`, rebuilt `app.css`). - `02-templates.md` — the template audit (every `td` gets the right cell class). ## Ground rules - Work only in the worktree named in your brief. **Never touch the main checkout** at `/home/thallada/workspace/the-daily-epub`. **Do not `git commit`** (the sandbox cannot write `.git/worktrees`); leave the work in the tree, the orchestrator commits. - Styling lives in **`src/web/tailwind.css`** (Tailwind v4, `@apply` inside `@layer components`, semantic colour tokens). After every CSS change run `npm run css` (writes `src/web/static/app.css`, which the binary embeds with `include_str!`). `npm run css:check` must print no diff at the end. - CSP forbids inline `