diff --git a/src/components/TopBar.vue b/src/components/TopBar.vue
index eedff90..569c6d6 100644
--- a/src/components/TopBar.vue
+++ b/src/components/TopBar.vue
@@ -149,7 +149,7 @@ async function scrollToExport() {
@@ -322,6 +322,19 @@ async function scrollToExport() {
font-size: 12px;
}
+/* 组合按钮整块一起亮:hover 与 active 都作用到两个按钮,不分家。
+ * `.combo:hover .tbtn:not(.active)` 管非激活时的悬停(光靠单个 .tbtn:hover
+ * 只会亮鼠标底下那一半);`.combo .tbtn.active` 保证激活态在悬停时也不被
+ * .tbtn:hover 的 color 盖回 fg。 */
+.combo:hover .tbtn:not(.active) {
+ background: var(--bg3);
+ color: var(--fg);
+}
+.combo .tbtn.active {
+ background: var(--bg3);
+ color: var(--accent);
+}
+
.vr {
width: 1px;
height: 20px;