body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(../../static/media/Satoshi-Medium.1ffe968245568e8ba1e7.woff2) format("woff2"),url(../../static/media/Satoshi-Medium.2419b46c96ed15331ba2.woff) format("woff"),url(../../static/media/Satoshi-Medium.759562088ba19068aef8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(../../static/media/Satoshi-Bold.a0e6d25529eab537426c.woff2) format("woff2"),url(../../static/media/Satoshi-Bold.a875ff682ee232938607.woff) format("woff"),url(../../static/media/Satoshi-Bold.137a52d9f47dd71c6247.ttf) format("truetype")}@font-face{font-display:swap;font-family:Oakes Grotesk;font-style:normal;font-weight:700;src:url(../../static/media/Oakes-Grotesk-Bold.a6b9f0fbd8198bd97c6d.ttf) format("truetype")}*{box-sizing:border-box;font-family:Satoshi,sans-serif;margin:0;padding:0}body,body #root,html{height:100%;overflow:hidden}ul{list-style-type:none}.container,.screen{height:100%;min-height:600px}.screen{padding:30px;text-align:center}#final,#home,#instructions,#question{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}#instructions,#question{background-color:#0078ef;color:#fff}h1,h2,h3{font-family:Oakes Grotesk,sans-serif;text-transform:uppercase}h2{font-size:40px;letter-spacing:-1px;line-height:.9}#home #settings-nav,.food-notes,button,h4{font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.1;text-transform:uppercase}img{border-radius:5px;flex:1 1 auto;min-height:0;object-fit:cover;width:100%}button{background-color:#0078ef;border:none;border-radius:5px;color:#fff;padding:15px;width:100%}#home .header{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}#home .header img{min-width:0;width:100%}#home .header #long-logo{display:none}#home .hero-image{display:flex;flex:1 1 auto;min-height:0;position:relative;width:100%}#home .hero-image #logo{height:18vw;left:6%;position:absolute;top:-4vw;width:auto;z-index:5}#home .footer{display:flex;gap:10px;width:100%}@media (min-width:950px){#home .hero-image #logo{display:none}#home .header #long-logo{display:block}#home .header #stacked-logo{display:none}}#home .footer #settings{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:11}#home .footer #settings img{border-radius:0}#home #settings-nav{background-color:#0078ef;border-radius:5px;bottom:83px;color:#fff;display:flex;flex-direction:column;gap:20px;padding:25px;position:fixed;right:30px;text-align:left;-webkit-transform-origin:bottom right;transform-origin:bottom right;z-index:10}#home #settings-nav h2{font-size:20px;letter-spacing:0}#home #settings-nav h4{line-height:1.4}#home #settings-nav #settings-checklist{border-bottom:2px dotted #fff;display:flex;flex-direction:column;gap:10px;padding-bottom:20px}#home #settings-nav .checklist{display:flex;gap:5px}.slider{padding:10px 0;width:100%}.slider-track{background-color:#fff;border:1.5px solid #fff;border-radius:3px;height:6px}.slider-track.slider-track-0{background-color:#0078ef}.slider-thumb{background-color:#000;border-radius:100%;height:15px;outline:none;top:5px;width:16px}#instructions .header{align-items:flex-start;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding-bottom:20px;width:100%}#instructions #instructions-box{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;justify-content:center;width:100%}#instructions #instructions-box h4{font-size:15px}#instructions button{background-color:#fff;color:#0078ef}#question .header{align-items:flex-start;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding-bottom:20px;width:100%}.header img{border-radius:0;min-width:0;width:100%}#question .question-box{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;justify-content:center;width:100%}.question-options{display:flex;flex-wrap:wrap;gap:0 10px;justify-content:center}.question-even{gap:10px}#question button{align-items:center;background-color:#fff;border-radius:60px;color:#0078ef;display:flex;font-size:11px;height:92px;justify-content:center;width:92px}#question #get-location{background-color:#0078ef;border:1px solid #fff;color:#fff;display:flex;gap:5px;height:auto;margin:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#question #get-location img{height:12px;width:auto}#question #logo-button{border-radius:20vw;height:40vw;margin-bottom:10px;padding:0;width:40vw}#question .footer{display:flex;justify-content:space-between;width:100%}#question #skip,#question .footer button{background-color:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:0 0 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:950px){#question .header{padding-bottom:30px}#question .question-box{gap:30px}.question-options{gap:0 20px}#question button{border-radius:100px;font-size:15px;height:150px;width:150px}#question #logo-button{border-radius:10vw;height:20vw;width:20vw}}#final .header{width:100%}#final .food-links{display:flex;gap:8px;width:100%}#final .food-display{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;justify-content:center;min-height:0;position:relative;width:100%}#final .food-notes{background-color:#0078ef;border-radius:5px;color:#fff;left:-10px;padding:10px 15px;position:absolute;text-align:left;top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#final #food-hearsay{background-color:#ff4a31}#final .meal-tags{display:flex;gap:5px;justify-content:center;margin-top:10px}#final .meal-tags h4{border-radius:15px;color:#fff;height:25px;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#final .meal-tags #veg{background-color:#0fc771}#final .meal-tags #halal{background-color:#fd8156}#final #logo-failed{flex:0 1 auto;height:auto;width:50vw}@media (min-width:950px){#final #logo-failed{height:20vw;min-width:20vw;width:20vw}}#final .footer{display:flex;flex-direction:column;gap:8px;width:100%}@media (min-width:950px){#final .food-display{flex-direction:row;gap:20px;min-height:0;width:100%}#final .food-display #food-details{flex:1 1}#final .food-display img{flex:3 1;height:100%;min-width:0}}
/*# sourceMappingURL=main.6e563ca8.css.map*/