:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,li,span,div,input,button,textarea{color:#111827}p{margin-bottom:1em}a{color:inherit;text-decoration:none}h1{letter-spacing:2px;border-left:8px solid #111827;margin:30px 0;padding:5px 10px;font-size:22px;line-height:100%}h2{border-bottom:5px double #111827;padding:5px 0;font-size:18px}h3{border-bottom:1px solid #111827;margin:20px 0 10px;padding:5px 0;font-size:16px}ol,ul{padding-left:16px}ol>li,ul>li{margin-bottom:5px}hr{margin:30px 0}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.wrapper{flex-direction:row;display:flex}.wrapper__side-menu{background:#f9fafb;width:320px;height:100%}.wrapper__contents{flex:1;padding:30px 20px}.SideMenu{height:100vh;padding:30px 15px}.SideMenu ul{margin:0;padding:0;list-style:none}.SideMenu ul>li{margin:0;padding:0}.SideMenu ul>li a{color:#111827;background:0 0;border-bottom:1px solid #111827;padding:10px 5px;font-size:15px;font-weight:700;line-height:100%;transition:color .5s,border-bottom .5s;display:block}.SideMenu ul>li a:hover{color:#2563eb;border-bottom:1px solid #2563eb}
