Skip to content

feat: restyle Arena HTML report to AltairaLabs design system#800

Merged
chaholl merged 1 commit intomainfrom
feat/arena-report-restyle
Mar 29, 2026
Merged

feat: restyle Arena HTML report to AltairaLabs design system#800
chaholl merged 1 commit intomainfrom
feat/arena-report-restyle

Conversation

@chaholl
Copy link
Copy Markdown
Contributor

@chaholl chaholl commented Mar 29, 2026

Summary

Restyles the Arena HTML report to match the AltairaLabs website design system (altairalabs.ai). CSS-only changes — no HTML structure, Go template logic, or JavaScript modified.

Before → After

  • Palette: Catppuccin Mocha → AltairaLabs design tokens (deep-space, altair-blue, nebula-cyan, cosmic-violet)
  • Fonts: System fonts → Inter + JetBrains Mono (Google Fonts)
  • Header gradient: Purple → Blue/Cyan/Violet brand gradient
  • DevTools panel: Catppuccin dark → Deep-space dark theme

Design tokens

All colors use CSS custom properties from :root, matching altairalabs-web/src/layouts/BaseLayout.astro.

Test plan

  • Render tests pass
  • Generated report opens correctly in browser
  • All interactive elements (expand tool args, devtools, collapsible sections) still work

Replace the Catppuccin Mocha color palette with the AltairaLabs
website design tokens: deep-space, altair-blue, nebula-cyan,
cosmic-violet, deploy-green, stellar-gold.

Changes (CSS only, no HTML/JS/template changes):
- Add CSS custom properties with full design token set
- Add Google Fonts (Inter + JetBrains Mono)
- Replace all hardcoded colors with CSS variables
- Update header/scenario gradients to brand blue→cyan→violet
- Update conversation bubbles to blue-50/white/slate-100/amber-50
- Update DevTools panel to deep-space dark theme
- Update tool badges: workflow=gold, memory=violet, agent=cyan
- Consolidate duplicate :root blocks
@chaholl chaholl merged commit 03d41d5 into main Mar 29, 2026
24 of 26 checks passed
@chaholl chaholl deleted the feat/arena-report-restyle branch March 29, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant