:root{--color-white:#ffffff;--white:#ffffff;--color-black:#000000;--black:#000000;--color-accent:#05A28B;--accent:#05A28B;--color-lighter-accent:#75BFAC;--lighter-accent:#75BFAC;--color-dark-accent:#034940;--dark-accent:#034940;--color-rich-black:#0D1321;--rich-black:#0D1321;--color-rich-black-alt:#0A0F19;--color-dark-bg:#141621;--dark-bg:#141621;--color-background:#1C1C1F;--background:#1C1C1F;--color-single-bg:#19191C;--single-bg:#19191C;--color-footer-bg:#0D1321;--footer-bg:#0D1321;--color-page-behind-bg:#2b2c2f;--page-behind-bg:#2b2c2f;--color-secondary-accent:#43454d;--secondary-accent:#43454d;--color-secondary-accent-alt:#383A43;--secondary-accent-alt:#383A43;--color-theme-purple:#261c3e;--theme-purple:#261c3e;--color-neutral-dark:#222531;--neutral-dark:#222531;--color-neutral-mid:#363A47;--neutral-mid:#363A47;--color-light-gray:#8D8D92;--light-gray:#8D8D92;--color-light-blue:#547AA5;--light-blue:#547AA5;--color-off-white:#f5f5f5;--off-white:#f5f5f5}.burger-menu{display:none;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:0 0;border:none;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1000}.burger-menu span{width:30px;height:3px;background:var(--light-gray);transition:transform .3s ease-in-out}@media(max-width:768px) and (orientation:portrait){.burger-menu{display:flex}#header{border-bottom:2px solid var(--light-gray)}#header nav{display:none;flex-direction:column;position:absolute;top:60px;right:10px;width:200px;background:var(--neutral-dark);padding:10px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2)}#header nav.open{padding:0;margin:0;display:flex;width:150px;height:auto;flex-direction:column;align-items:center;border:2px solid var(--dark-accent)}#header nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;list-style:none}#header nav ul li{width:100%;text-align:center;padding:2px 0!important;margin:0!important}#header nav a{padding:0!important;margin:0!important;display:block!important;width:100%!important;text-align:center!important}img#single-page-logo{position:absolute;transform:scale(.75);top:5px;left:10px;transform-origin:left}body{padding-top:10px}.app-title{flex-direction:row!important}#wrapper{padding-top:70px}}@media screen and (max-width:480px) and (orientation:portrait){#header{font-size:18px!important;padding-top:10px!important;padding-bottom:10px!important;min-height:60px}img#single-page-logo{position:absolute!important;transform:scale(.75)!important;top:5px!important;left:10px!important;transform-origin:left!important;display:block!important;text-align:left!important;margin:0!important}}