# refactor\(web\): finish aligning the branch with main's style simplification · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/bb104c914574c409e1dd65a5e1429f1770ecc5a0)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: bb104c914574c409e1dd65a5e1429f1770ecc5a0

Requested commit: bb104c914574c409e1dd65a5e1429f1770ecc5a0

Commit: bb104c914574c409e1dd65a5e1429f1770ecc5a0

Tree: 8acedf238d060d783349a8f0cb10c69ca67a4fa0

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
refactor(web): finish aligning the branch with main's style simplification

A follow-up sweep against #6381 found the branch still carrying the
pre-simplification forms it replaced, which my earlier fix had papered
over with a compat utility instead of finishing the migration:

- ChatView now uses main's inlined titlebar sizing and the
  data-workspace-titlebar-controls hook on both control clusters. The
  class-based markup was silently missing the themed-toggle bridge
  (html[data-theme-id] [data-workspace-titlebar-controls] …), so custom
  themes lost their titlebar accent in the thread view.
- The scroll-to-end pill becomes main's Button size="xs" variant="glass"
  instead of a hand-rolled button recreating it.
- MessagesTimeline uses main's consolidated topbar-scroll-fade utility;
  the byte-identical chat-timeline-scroll-fade copy and the
  workspace-topbar compat utility are gone.
- The composer-glass dark rules move into nested @variant dark like
  main's (the raw .dark duplicates could drift from the nested copies
  they shadowed), including the branch-only queue strip.
- The pre-#6381 dialog-glass/dialog-backdrop/dropdown-glass class rules
  and their .dark variants are deleted: the #6381 utilities plus
  call-site shadow utilities own every declaration, and the stale
  dropdown rule still had the saturate-less backdrop-filter. The dead
  model-picker-surface dark rule goes with them.

index.css now has zero raw .dark selectors outside the variant
definitions, matching the doctrine in
.macroscope/check-run-agents/ui-consistency.md. Verified against the
emitted production CSS: dark variants compile to :is(.dark,.dark *) with
their @supports color-mix fallbacks intact.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [62e9dcf46a25dcce9d3cfb10bcd02ddc286b585a](https://git.cafe/pingdotgg/t3code/commit/62e9dcf46a25dcce9d3cfb10bcd02ddc286b585a?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/bb104c914574c409e1dd65a5e1429f1770ecc5a0?format=markdown)
