:root{--scrollbar-thumb:#3e3e3e;--scrollbar-thumb-hover:#5a5a5a;--scrollbar-track:#2b2a2a;--scrollbar-size:8px}.theme-light{--scrollbar-thumb:#bdd2d3;--scrollbar-thumb-hover:#a5c4c6;--scrollbar-track:#f0efea}.theme-dark{--scrollbar-thumb:#3e3e3e;--scrollbar-thumb-hover:#555;--scrollbar-track:#2b2a2a}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);background-clip:padding-box;border-radius:12px}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}