diff --git a/frontend/index.html b/frontend/index.html index c72c5c3..7d862f3 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -626,19 +626,24 @@ background-color: var(--bg-primary); z-index: 0; } - /* Invisible scrollbar that takes same space as textarea */ + /* Invisible scrollbar that takes EXACT same space as textarea */ .syntax-overlay::-webkit-scrollbar { width: 12px; + height: 12px; background: transparent; } + .syntax-overlay::-webkit-scrollbar-track { + background: var(--bg-tertiary); /* MUST match textarea track */ + } .syntax-overlay::-webkit-scrollbar-thumb { background: transparent; + border-radius: 6px; + border: 2px solid transparent; /* MUST match textarea's 2px border */ } - /* Firefox */ - @supports (scrollbar-color: auto) { - .syntax-overlay { - scrollbar-color: transparent transparent; - } + /* Firefox - MUST match textarea's scrollbar-width: thin */ + .syntax-overlay { + scrollbar-width: thin; + scrollbar-color: transparent var(--bg-tertiary); } /* Zen Mode Styles */