:root{--mc-color-green: rgb(58, 100, 101);--mc-color-yellow: rgb(230, 160, 68);--mc-color-orange: rgb(255, 102, 52)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark;color:#213547;background-color:#fff}*{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{scroll-behavior:smooth;font-size:16px}body{margin:0;min-width:320px;scroll-behavior:smooth}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input{width:100%;padding:10px}.page{display:flex;align-items:center;justify-content:center;min-height:100vh}.main-navigation{position:fixed;background-color:#000;display:flex;justify-content:center;align-items:center;right:0;cursor:pointer}.main-navigation:hover svg{color:#ccc}.main-navigation.open .pane{right:0}.main-navigation svg{font-size:28px;color:#fff}.main-navigation .bar{display:flex;justify-content:space-around;align-items:center;color:#fff;height:66px;gap:20px}.main-navigation .bar .item{width:100%;height:66px;min-width:66px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(4px 4px 10px #000)}.main-navigation .pane{position:fixed;display:flex;top:0;bottom:0;right:-380px;transition:right .3s;background-color:transparent;filter:drop-shadow(4px 4px 10px #000)}.main-navigation .pane .handle{width:70px;height:66px;display:flex;justify-content:center;align-items:center;background-color:#000;cursor:pointer}.main-navigation .pane .handle svg{color:#fff}.main-navigation .pane .handle:hover svg{color:#ccc}.main-navigation .pane .content{width:300px;background-color:#000}.main-navigation .pane ul,.main-navigation .pane li{list-style:none;margin:unset;padding:unset}.main-navigation .pane li{width:100%}.main-navigation .pane li a{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:left;gap:10px;color:var(--mc-color-yellow);background-color:#000}.main-navigation .pane li a svg{font-size:26px}.main-navigation .pane li a.active{background-color:var(--mc-color-green);color:#fff}.main-navigation .pane li a:hover{background-color:var(--mc-color-orange);color:#fff}.main-navigation .pane li>ul a{padding-left:40px}
