#video-container{align-items:center;aspect-ratio:4/3;border:5px solid #ff4500;border-radius:10px;display:flex;justify-content:center;margin:0 auto;max-width:640px;overflow:hidden;position:relative;width:60vw}#video-container canvas,#video-container video{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}#video-container canvas:not(:first-of-type){display:none}@media (max-width:768px){#video-container{aspect-ratio:3/4;border:5px solid #ff4500;margin:0 auto;max-width:640px;width:calc(100% - 20px);width:60vw}}body{background-color:#033913;margin:0;min-height:100vh}main{display:flex;flex:1 0 auto;flex-direction:column}header.App-header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:2vw 3vw;text-align:center}.logo-img,header.App-header{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5vw}.logo-img{color:#d64343;font-weight:bolder;height:8vw;width:8vw}.App-header nav.Header-navbar{background-color:#fff;font-weight:bolder;gap:3vw;padding:10px;text-align:center}.App-header nav.Header-navbar,nav.Header-navbar a{align-items:center;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:space-around}nav.Header-navbar a{color:#ff4500;font-size:2.5vw;-webkit-text-decoration-line:none;text-decoration-line:none}header .profile{align-items:center;color:#ff4500;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5vw;font-weight:bolder}img .profile-pic{border-radius:50%;height:50px}.container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.container h1.welcome-text{background-color:#033913;border-bottom:1px solid #033913;color:#f0f8ff;font-size:6vw;padding:5px}.container h1.welcome-text,.scanner{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.scanner{align-items:center;color:#ff4500;display:flex;flex-direction:column;font-weight:bolder;justify-content:center;max-width:100vw;padding:20px;width:100%}.scanned-info{visibility:hidden}rating-bar{margin-top:10px;width:4vw}.product-info{font-size:2vw;margin:10px}.product-card,.product-info{align-items:center;background-color:#f0f8ff;border:2px solid #000;border-radius:10px;box-shadow:5px 3px 15px #888;color:#000;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:bolder;height:auto;justify-content:center;max-width:55vw;padding:10px 8px;text-align:center;width:100%}.product-card{font-size:2.2vw}.nutrition{background-color:#fff;border-radius:10px;color:#2f2f2f;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5vw;font-weight:bolder;gap:1px;height:auto;margin-top:10px;max-width:50vw;padding:10px 8px;text-align:center;width:40vw}.nutrition,div.buttons{align-items:center;display:flex;justify-content:center}div.buttons{flex-direction:row;gap:20px}button.scan-button{background-color:#ff4500;color:#fff}button.scan-button,button.upload-img{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px}button.upload-img{background-color:#fff;color:#ff4500}a{align-items:center;color:#000;display:flex;font-size:clamp(16px,5vw,40px);justify-content:space-around;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none}.instructions,a{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.instructions{background-color:#f0f8ff;border-radius:10px;font-size:2vw;margin:1px 0 15px;padding:2px 20px;text-align:left;width:40vw}footer{bottom:auto;box-sizing:border-box;flex-direction:column;margin-top:auto;padding:12px 16px;position:static;width:100%}footer,footer nav.Footer-navbar{background-color:#f0f8ff;display:flex;text-align:center}footer nav.Footer-navbar{color:#000;flex-direction:row;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:2vw;justify-content:center;margin:0 3vw;padding:10px}footer p.footer-paragraph{border-top:1px solid #888;font-size:1vw;padding-top:8px}@media (max-width:768px){.scanner{font-size:24vw;padding:10px;width:100%}.product-info{font-size:2vw;margin:10px;max-width:40vh;width:35vh}.product-card,.product-info{align-items:center;background-color:#f0f8ff;border:2px solid #000;border-radius:10px;box-shadow:5px 3px 15px #888;color:#000;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:bolder;height:auto;justify-content:center;padding:10px 8px;text-align:center}.product-card{font-size:2vh;max-width:35vh;min-width:20vh;width:30vh}.nutrition{align-items:center;background-color:#fff;color:#2f2f2f;display:flex;flex-direction:column;font-size:1.5vh;font-weight:bolder;gap:1px;height:auto;justify-content:center;margin-top:10px;max-width:50vh;padding:10px 8px;text-align:center;width:20vh}.instructions,.nutrition{border-radius:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.instructions{background-color:#f0f8ff;font-size:2vh;margin-top:5vh;max-width:35vh;padding:5px 20px;text-align:left;width:30vh}footer{margin-top:auto;padding:2vh 1vw}footer nav.Footer-navbar{align-items:center;flex-direction:column;gap:1rem;margin:0 1rem;padding:2vh 0}footer p.footer-paragraph{border-top:1px solid #888;font-size:2vh;padding-top:1vh}}
/*# sourceMappingURL=main.1c54bc34.css.map*/