/* ===== Reset & Base ===== */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: var(--yt-bg-primary); /* Fix white bar issue */ } body { font-family: 'Roboto', 'Arial', sans-serif; background-color: var(--yt-bg-primary); color: var(--yt-text-primary); line-height: 1.4; overflow-x: hidden; min-height: 100vh; } a { color: inherit; text-decoration: none; } button { font-family: inherit; cursor: pointer; border: none; background: none; } /* Hide scrollbar globally but allow scroll */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: var(--yt-bg-secondary); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: var(--yt-bg-hover); }