body,html{height:100%;margin:0;overflow:hidden}.wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1}:root{--background-color:#000000;--default-color:#FFFFFF;--heading-color:#FFFFFF;--accent-color:#2291EA;--surface-color:#FFFFFF;--contrast-color:#FFFFFF}.left-menu{max-width:288px}