:root{--purple:#712cf9;--white:#fff;--gray:#444}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;color:var(--gray);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{align-items:center;justify-content:center}.flex-wrap{flex-wrap:wrap}a{color:#712cf9;color:var(--purple);text-decoration:none}.card{align-items:center;justify-content:space-around;margin:5% 10%}.card-content-column{word-wrap:break-word;text-align:center}.card-header{font-size:3rem;margin:0}.card-subheader{font-size:2rem;padding:15px}.banner-background{background-color:#712cf9;background-color:var(--purple);border-radius:10px 100px/120px;color:#fff;color:var(--white);font-weight:750;margin:10px}.card-content{font-size:1rem;margin:0;padding:10px}.banner-background>a{color:#fff!important;color:var(--white)!important}.btn span{mix-blend-mode:difference}.btn:hover:before{--progress:0}.card-img{height:auto;width:clamp(350px,550px,550px)}.card-img,.meal-btn{border-radius:2.5rem}.meal-btn{border:1px solid #712cf9;border:1px solid var(--purple);color:#712cf9;color:var(--purple);font-size:.9rem;height:50px;margin:5px;width:100px}.active{background-color:#712cf9;background-color:var(--purple);border:none;color:#fff;color:var(--white);font-size:1rem}.meal-card{background-color:#fff;background-color:var(--white);border:1px solid #712cf9;border:1px solid var(--purple);border-radius:10px;cursor:pointer;height:clamp(200px,350px,450px);margin:10px;text-align:center;width:clamp(200px,350px,450px)}.meal-img{background-position:50%;background-size:cover;border-radius:10px;height:70%;width:100%}.meal-img:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.meal-name{font-size:1.2rem;margin:5px 0}.meal-price{align-self:center;margin-top:5px 0;padding:5px;width:50%}.subheader-span{word-wrap:break-word}.icon{cursor:pointer;height:50px;margin:5px;width:50px}.google-map{border:1px solid #712cf9;border:1px solid var(--purple);border-radius:2.5rem;height:clamp(350px,450px,550px);width:clamp(350px,550px,750px)}.footer{background-color:#444;background-color:var(--gray);bottom:0;color:#712cf9;color:var(--purple);height:50px}.footer-text{font-size:max(1vw,1rem);margin:0}.nrb-link{color:#fff;color:var(--white);text-decoration:none}@media only screen and (max-width:1000px){.card{align-items:center;flex-direction:column;justify-content:center;margin:30px 5px;padding:10px 0}.card-img{height:auto;max-width:100%}}@media only screen and (max-width:750px){.google-map{height:350px;width:350px}}.navbar{align-items:center;background-color:var(--white);height:80px;justify-content:space-between;padding:0 5%;position:-webkit-sticky;position:sticky;top:0;z-index:1}.logo{margin:5px}.brand-text{color:var(--purple)}.mobile-menu{-webkit-transform:translateY(-150%) translateZ(0);transform:translateY(-150%) translateZ(0);z-index:3}.nav-links{align-items:center;justify-content:space-evenly;width:50%}.mobile-nav-link{text-decoration:none}.mobile-nav-link,.nav-link{color:var(--purple);font-size:1.3rem}.nav-link{background-color:initial;padding:5px}.nav-link,.nav-link:hover{border-radius:10px 100px/120px;margin:10px}.nav-link:hover{background-color:var(--purple);color:var(--white);transition:all .3s ease-in}.close{display:none}.close-icon,.hamburger-icon{cursor:pointer}@media only screen and (max-width:1000px){.nav-links,.open .hamburger-icon{display:none}.hamburger-icon,.hamburger-menu,.open .close-icon,.open .mobile-nav-links{display:flex}.hamburger-menu{width:50px}.open .mobile-menu{background-color:var(--white);border-width:2px;border:1px solid var(--purple);border-radius:.5rem;display:flex;left:0;margin:1.5rem 1rem;padding:2rem;position:fixed;right:0;top:80px;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:2}.mobile-nav-links{align-items:center;justify-content:flex-start;text-align:center;width:100%}.mobile-nav-link{margin:10px}}
/*# sourceMappingURL=main.bf56b1f2.css.map*/