body{margin:0;padding:0;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges}html{background-color:#000;overflow-x:hidden;scrollbar-gutter:stable both-edges}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%;height:auto}main>*:first-child{margin-top:0!important}.MuiContainer-root>*:first-child{margin-top:0!important}body::-webkit-scrollbar{width:0;height:0}#root{width:100%;max-width:100%;overflow-x:hidden}.nav-button{max-width:150px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav-button-small{max-width:130px!important;min-width:80px!important;font-size:.8rem!important}.auth-button{max-width:110px!important;min-width:70px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.8rem!important}.admin-button{max-width:100px!important;min-width:60px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 768px){.nav-button-small{max-width:110px!important;min-width:70px!important;font-size:.75rem!important}.auth-button{max-width:90px!important;min-width:60px!important;font-size:.7rem!important}.admin-button{max-width:80px!important;min-width:50px!important}}.header-responsive{transition:all .3s ease-in-out}@media (max-width: 480px){.header-logo{font-size:.9rem!important}.header-nav-button{padding:4px 8px!important;font-size:.7rem!important;min-width:60px!important;max-width:90px!important}.header-auth-button{padding:4px 6px!important;font-size:.65rem!important;min-width:55px!important;max-width:75px!important}}@media (min-width: 481px) and (max-width: 768px){.header-logo{font-size:1.1rem!important}.header-nav-button{padding:6px 12px!important;font-size:.75rem!important;min-width:70px!important;max-width:110px!important}.header-auth-button{padding:6px 10px!important;font-size:.7rem!important;min-width:65px!important;max-width:85px!important}}@media (min-width: 769px) and (max-width: 1024px){.header-nav-button{padding:8px 16px!important;font-size:.8rem!important;min-width:80px!important;max-width:130px!important}.header-auth-button{padding:8px 14px!important;font-size:.8rem!important;min-width:75px!important;max-width:100px!important}}@media (min-width: 1025px){.header-nav-button{padding:10px 20px!important;font-size:.875rem!important;min-width:90px!important;max-width:150px!important}.header-auth-button{padding:10px 18px!important;font-size:.875rem!important;min-width:85px!important;max-width:120px!important}}.mobile-menu-item{padding:12px 16px!important;min-height:48px!important}.mobile-menu-item:hover{background-color:#e0232314!important}.user-profile-button{max-width:200px!important;overflow:hidden!important}.user-profile-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.header-element{transition:all .2s cubic-bezier(.4,0,.2,1)!important}
