:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#171717}}body,html{position:relative;max-width:100vw;overflow-x:hidden;scrollbar-gutter:stable}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{border:thin solid gray;background:transparent;color:black;margin:0;padding:0;outline:none;box-shadow:none;transition:.15s ease}.sc{background:rgba(30,190,50,.1)}.sc,.sc_text{color:rgb(20,110,30)}button:hover{background:rgba(0,0,0,.1);cursor:pointer}::-webkit-scrollbar{width:.6rem;-webkit-transition:width .5s ease,opacity .7s ease;transition:width .5s ease,opacity .7s ease}::-webkit-scrollbar-track{outline:thin solid rgba(0,0,0,.2);outline-offset:-2px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}::-webkit-scrollbar-thumb{border:thin solid rgba(0,0,0,.2);box-shadow:inset 0 0 1rem -.5rem rgb(162,162,162);border-radius:.4em;-webkit-transition:opacity .5s ease,background-color .5s ease;transition:opacity .5s ease,background-color .5s ease}::-webkit-button,::-webkit-scrollbar-track-piece{color:currentColor}@media screen and (max-width:1000px){::-webkit-scrollbar-thumb{visibility:hidden}::-webkit-scrollbar{visibility:hidden;-webkit-appearance:none;display:none}::-webkit-scrollbar-track{visibility:hidden}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}