diff --git a/src/browser/components/VimTextArea.tsx b/src/browser/components/VimTextArea.tsx
index 9e44d868d..5da3e933d 100644
--- a/src/browser/components/VimTextArea.tsx
+++ b/src/browser/components/VimTextArea.tsx
@@ -234,8 +234,8 @@ export const VimTextArea = React.forwardRef
{trailingAction && (
@@ -244,7 +244,7 @@ export const VimTextArea = React.forwardRef
)}
{vimEnabled && vimMode === "normal" && value.length === 0 && (
-
+
)}
diff --git a/src/browser/styles/globals.css b/src/browser/styles/globals.css
index ee0cf3cd5..d2c564298 100644
--- a/src/browser/styles/globals.css
+++ b/src/browser/styles/globals.css
@@ -235,6 +235,9 @@
--color-selection: hsl(204 100% 60% / 0.5); /* selection blue with 50% opacity */
--color-vim-status: hsl(0 0% 83% / 0.6); /* status text with 60% opacity */
--color-code-keyword-overlay-light: hsl(210 100% 70% / 0.05); /* code keyword with 5% opacity */
+
+ /* Caret */
+ --color-caret: hsl(0 0% 100%);
--color-code-keyword-overlay: hsl(210 100% 70% / 0.2); /* code keyword with 20% opacity */
/* Info/status colors */
@@ -453,6 +456,9 @@
--color-selection: hsl(204 100% 45% / 0.3);
--color-vim-status: hsl(210 18% 32% / 0.6);
--color-code-keyword-overlay-light: hsl(210 88% 28% / 0.16);
+
+ /* Caret */
+ --color-caret: hsl(210 18% 16%);
--color-code-keyword-overlay: hsl(210 88% 28% / 0.32);
--color-info-light: hsl(5 90% 70%);