nav{display:flex;flex-direction:row;background:var(--nav-bg-color);padding:1rem 0;z-index:1000;position:-webkit-sticky;position:sticky;top:0;border-bottom:.3rem solid var(--nav-accent-color)}@media only screen and (min-width:769px){nav{padding:1rem 2rem}}@media only screen and (max-width:768px){nav{flex-direction:column;justify-content:center}}nav ul{list-style:none;display:flex;gap:2em;margin:0;padding:0;flex:1 0 auto;justify-content:center;align-items:center;transform:translateX(-6rem)}@media only screen and (max-width:768px){nav ul{flex-direction:column;gap:0;align-items:start;transform:none}}nav ul li{cursor:pointer}nav ul li :hover{border-bottom:.2rem solid var(--nav-hoover-color)}@media only screen and (max-width:768px){nav ul li{padding:.25rem 1rem}nav ul li:first-of-type{padding-top:1rem}}nav ul li a{text-decoration:none;color:var(--nav-text-color);font-weight:700;font-size:1.4rem}@media only screen and (max-width:768px){nav ul li a{font-size:1.5rem}}nav .logo-btn-container{z-index:10}@media only screen and (max-width:768px){nav .logo-btn-container{display:flex;justify-content:space-around}}nav .logo-btn-container button{font-size:100%;font-family:inherit;border:none;background-color:transparent;width:4.2rem;height:4.2rem;cursor:pointer;color:var(--nav-text-color)}nav .logo-btn-container button span{font-size:3.5rem!important}nav .logo-btn-container .logo{height:auto;width:12rem}nav .logo-btn-container .logo-container{display:flex;justify-content:center;align-items:center;background-color:var(--logo-bg-color);border-radius:.5rem;width:11.89453125rem;height:4.2rem}:root{--body-bg-color:#fff;--primary-color:#90d376;--text-color:#666;--nav-bg-color:#fff;--nav-accent-color:#666;--nav-hoover-color:#01c501;--nav-text-color:#666;--logo-bg-color:#fff;--secondary-color:#849434}@media(prefers-color-scheme:dark){:root{--body-bg-color:#666;--primary-color:#4d632d;--text-color:#ececec;--nav-bg-color:#666;--nav-accent-color:#999;--nav-hoover-color:#01c501;--nav-text-color:#ececec;--logo-bg-color:#ececec;--secondary-color:#849434}}footer{display:flex;flex-direction:row;flex:0 1 auto;width:100%;background-color:var(--nav-bg-color);justify-content:center;padding:1em 0;z-index:1000;border-top:.3rem solid var(--nav-accent-color)}footer ul{list-style:none;display:flex;gap:2em;margin:0;padding:0}footer ul li{cursor:pointer}footer ul li a{text-decoration:none;color:var(--nav-text-color)}