:root{--banner-height:0px;--header-height:4rem;--max-width:1400px;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;font-size:16px!important;overflow:auto!important}:root.no-banner{--banner-height:0px}html{scroll-behavior:smooth;height:auto!important;overflow:auto!important}body{background:rgb(var(--dark));min-height:100vh;margin:0;overflow:auto!important}#root{flex-direction:column;display:flex;width:100%!important;height:auto!important;min-height:100vh!important;overflow:visible!important}*{-webkit-user-select:auto!important;user-select:auto!important;-webkit-user-drag:auto!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgb(var(--dark2))}::-webkit-scrollbar-thumb{background:rgb(var(--grey3));border-radius:var(--sborderRadius)}::-webkit-scrollbar-thumb:hover{background:rgb(var(--blue1))}.container{width:100%;max-width:var(--max-width);padding:0 var(--lpadding);box-sizing:border-box;margin:0 auto;overflow:visible}main{padding-top:calc(var(--header-height) + var(--banner-height));flex-direction:column;flex:1;display:flex;overflow:visible!important}.home{min-height:calc(100vh - var(--header-height) - var(--banner-height));flex-direction:column;display:flex}.input{width:100%;padding:var(--mpadding);font-family:var(--font);background:rgb(var(--dark4));border:1px solid rgb(var(--grey3));border-radius:var(--mborderRadius);color:rgb(var(--text));box-sizing:border-box;font-size:1rem;transition:border-color .2s}.input:focus{border-color:rgb(var(--blue1));outline:none}.input::placeholder{color:rgba(var(--secText))}.mantine-SegmentedControl-label{height:100%;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.segmented-control-label-content{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:.4rem 1rem;display:flex}.segmented-control-label-content-text{margin:0;font-weight:500}@media (max-width:768px){:root{--header-height:3.5rem}}@media (max-width:480px){:root{--header-height:3.25rem}}.animate-fade-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
