diff --git a/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs b/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs
index acaa935..1ebc59f 100644
--- a/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs
+++ b/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs
@@ -150,7 +150,7 @@ public sealed class SqlHighlightLayer : FrameworkElement
// 커서가 있는 줄 — 긴 쿼리에서 지금 어디를 고치고 있는지 잃지 않게 옅은 띠를 깐다.
// 위치는 TextBox 에게 묻는다(아래 이유와 같다).
- if (source.SelectionLength == 0 && TryFindResource("B.Hover") is Brush band)
+ if (source.SelectionLength == 0 && TryFindResource("B.SqlCurrentLine") is Brush band)
{
var caretRect = RectAt(source.CaretIndex);
if (caretRect is { } cr && cr.Bottom >= 0 && cr.Top <= height)
diff --git a/src/SheetMe.Designer/Themes/Tokens.Dark.xaml b/src/SheetMe.Designer/Themes/Tokens.Dark.xaml
index 09ecad2..1de825b 100644
--- a/src/SheetMe.Designer/Themes/Tokens.Dark.xaml
+++ b/src/SheetMe.Designer/Themes/Tokens.Dark.xaml
@@ -56,6 +56,9 @@
+
+
+
diff --git a/src/SheetMe.Designer/Themes/Tokens.Light.xaml b/src/SheetMe.Designer/Themes/Tokens.Light.xaml
index c851138..b355c41 100644
--- a/src/SheetMe.Designer/Themes/Tokens.Light.xaml
+++ b/src/SheetMe.Designer/Themes/Tokens.Light.xaml
@@ -91,6 +91,10 @@
+
+
+
+
diff --git a/src/SheetMe.Designer/Views/QueryEditorWindow.xaml b/src/SheetMe.Designer/Views/QueryEditorWindow.xaml
index 914f976..ab20785 100644
--- a/src/SheetMe.Designer/Views/QueryEditorWindow.xaml
+++ b/src/SheetMe.Designer/Views/QueryEditorWindow.xaml
@@ -13,8 +13,10 @@
+
+
@@ -61,7 +72,16 @@
+ HorizontalAlignment="Center" VerticalAlignment="Center">
+
+
+
+
+
@@ -103,22 +123,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
@@ -224,7 +284,7 @@
결과가 닫혀 있어도 상태 줄은 남아야 하므로 상자 자체는 항상 보인다. -->
+ BorderBrush="{DynamicResource B.Line2}" Background="{DynamicResource B.Surface}">
+
+ BorderBrush="{DynamicResource B.Line2}" Background="{DynamicResource B.Surface}">
@@ -302,7 +364,10 @@
-
+
-
+
@@ -364,7 +429,7 @@
-