*{box-sizing:border-box}body{background-color:#fff;display:flex;flex-direction:column;font-family:Lexend Deca,sans-serif;margin:0;padding:0}img{height:10%;width:10%}li{list-style:none}.navbar{background-color:#00bfff;box-shadow:0 2px 5px #0003;font-weight:700;min-height:70px;padding:0 24px}.nav-menu,.navbar{align-items:center;display:flex;justify-content:space-between}.nav-menu{color:#fff;gap:30px}.nav-branding{font-size:1.8rem}.nav-link{border-radius:5px;color:#fff;padding:10px 15px;text-decoration:none;transition:color .3s ease}.nav-link:focus,.nav-link:hover{background-color:#fff;color:#000}.hamburger{cursor:pointer;display:none}.bar{background-color:#fff;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}@media (max-width:768px){.hamburger{display:block}.nav-menu{background-color:#2e2e2e;flex-direction:column;gap:0;left:-100%;padding:20px 0;position:fixed;text-align:center;top:70px;transition:left .3s;width:100%}.nav-item{margin:16px 0}.nav-menu.active{left:0}}footer,section{text-align:center}footer{background-color:#00bfff;bottom:0;color:#fff;padding:1rem;position:relative;width:100%}#food-input-form,#workout-input-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:600px;padding:20px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group button,.form-group input{border:1px solid #ccc;border-radius:4px;padding:8px 12px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:#00bfff;outline:none}.home-container,.profile-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:600px;padding:20px;text-align:center}.profile-container img{border-radius:50%;height:10rem;margin:0 auto;padding-top:10px;width:10rem}.home-container ul,.profile-container ul{list-style-type:none;padding:0}.home-container ul li,.profile-container ul li{border-bottom:1px solid #eee;padding:10px 0}.home-container ul li:last-child,.profile-container ul li:last-child{border-bottom:none}.homefeed{background:#fff;margin:24px;padding:16px 24px}.homefeed,.signin-container{border-radius:8px;box-shadow:0 2px 4px #0000001a}.signin-container{background-color:#fff;font-size:1.4rem;margin:20px auto;max-width:600px;padding:20px;position:relative;text-align:center;top:50%;transform:translateY(30%)}
/*# sourceMappingURL=main.03df236c.css.map*/