btn-outline + btn-active read too similarly to tell apart at a glance in dark mode. Now: active buttons are solid-colored, matching the badge they control (warning for Format, info for Scope, same colors already used on the event cards), and inactive buttons are a dimmed outline. Color alone now tells you what a button does; fill vs. outline tells you whether it's on. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SBzcNkW7JcYipnAX6HfgmK