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

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

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

Visibility: public

Requested revision: 233e9470db553453facf5dbf8824ccf2ed6d165e

Requested commit: 233e9470db553453facf5dbf8824ccf2ed6d165e

Commit: 233e9470db553453facf5dbf8824ccf2ed6d165e

Tree: f5a9b835d63151ef9d6351d853579f5ecb4c23a8

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

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

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