/* Shared by local pages displayed inside the desktop browser. */
:root { --scrollbar-size: 4px; --scrollbar-thumb: #666; --scrollbar-hover: #999; }
* { scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb) transparent; }
@supports selector(::-webkit-scrollbar) { * { scrollbar-width: auto; } }
*::-webkit-scrollbar { width: var(--scrollbar-size); height: var(--scrollbar-size); }
*::-webkit-scrollbar-track, *::-webkit-scrollbar-corner { background: transparent; }
*::-webkit-scrollbar-thumb { background: var(--scrollbar-thumb); border-radius: 4px; }
*::-webkit-scrollbar-thumb:hover { background: var(--scrollbar-hover); }

.terminal-output, .vscode-file-list, .explorer-main, .settings-app { --scrollbar-size: 3px; }
.browser-tabs, .vscode-tabs, .taskbar-apps { scrollbar-width: none; }
.browser-tabs::-webkit-scrollbar, .vscode-tabs::-webkit-scrollbar, .taskbar-apps::-webkit-scrollbar { display: none; }
