html,body,#root{margin:0;padding:0;width:100%;height:100%;background-color:transparent;overflow-x:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{scrollbar-color:var(--scrollbar-thumb-bg) transparent;scrollbar-width:thin;scrollbar-arrow-color:transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;border-radius:8px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:8px;opacity:.6;transition:opacity .2s ease}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg);opacity:.8}*::-webkit-scrollbar-thumb:active{opacity:1}*::-webkit-scrollbar-button{display:none;height:0;width:0}*::-webkit-scrollbar-corner{background:transparent}.scroll-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}.scroll-container::-webkit-scrollbar{width:10px;height:10px}.scroll-container::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:10px}.scroll-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:10px;border:2px solid var(--scrollbar-track-bg);background-clip:content-box}.scroll-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg);background-clip:content-box}
