body,html{max-width:100vw;overflow-x:hidden;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background-color:#3a3a3a}::-webkit-scrollbar-thumb{background-color:#11B7CD}.scroll-container{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{display:none}.scroll-container:hover{scrollbar-width:thin}.scroll-container:hover::-webkit-scrollbar{display:block}::selection{background-color:#11B7CD;color:#fcfcfc}