:root{--primary:#8e6bbf;--secondary:#6badbf;--info:#f9fafb;--gray:#919191;--light-gray:#eee;--white:#fcfcfc;--dark:#6b7280;--footer-height-sp:7dvh}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100vh;margin:0}:is(html,body) ::-webkit-scrollbar{width:10px;height:10px}:is(html,body) ::-webkit-scrollbar-button{width:0;height:0;display:none}:is(html,body) ::-webkit-scrollbar-corner{background-color:#0000}:is(html,body) ::-webkit-scrollbar-thumb{background-color:#9d7a9780;border-radius:15px}:is(html,body) ::-webkit-scrollbar-track{background-color:#9d7a9733;border-radius:5px}:is(html,body) ::-webkit-scrollbar-corner{display:none}
