.home-container{font-family:sans-serif;min-height:100vh;overflow:hidden;padding:0 1rem}.home-background-overlay{filter:blur(10%)}.home-form-wrapper{align-items:flex-start;padding-top:20px}.home-form-box{border-radius:20px;box-shadow:0 4px 12px #0000001a;padding:20px;width:100%}.home-form-inner-box{border-radius:14px;gap:16px;padding:20px}.home-greeting{color:#2e7d32;font-size:24px;font-weight:700}.home-location{color:#555;font-size:18px;margin-bottom:20px}.leaf-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:flex-start;min-height:100vh;padding-top:3vh;position:relative;width:100%}.leaf-background-overlay{background-image:url(/static/media/bg.389cd938c38d2a2d3edd.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(2px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.leaf-inner{border-radius:20px;margin:0 auto;max-width:950px;padding:2rem;width:100%}.leaf-title{color:#000;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.leaf-form-box{background-color:#e8f5e9;border-radius:15px;box-shadow:0 0 10px #2e7d3233;margin:2rem 0;padding:1.5rem;width:100%}.leaf-form-inner-box{background-color:#fff;border:1px solid #c8e6c9;border-radius:15px;padding:20px}form{align-items:center;display:flex;flex-direction:column}input[type=file]{display:none}.leaf-custom-file-upload{background-color:#4caf50;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .2s ease-in-out}.leaf-custom-file-upload:hover{background-color:#2e7d32}.leaf-preview{border:2px solid green;border-radius:10px;height:auto;margin:1rem 0;width:220px}button[type=submit]{background-color:green;border-radius:10px;margin-top:1rem;padding:.6rem 1.2rem;transition:background-color .2s ease-in-out}button[type=submit]:hover{background-color:#2e7d32}button[disabled]{background-color:#a5d6a7;cursor:not-allowed}.leaf-result-box{background-color:#f1f8e9;border-radius:15px;box-shadow:0 0 10px #2e7d3226;margin-top:2rem;padding:1.5rem;width:100%}@media screen and (max-width:600px){.leaf-container,.leaf-inner{padding:1rem}.leaf-title{font-size:1.6rem}.leaf-form-box,.leaf-form-inner-box{padding:1rem}.leaf-custom-file-upload,button[type=submit]{font-size:.95rem;width:100%}.leaf-preview{max-width:300px;width:100%}.leaf-result-box{padding:1rem}}.disease-card{background-color:#fff;border:1px solid #c8e6c9;border-radius:15px;box-shadow:0 2px 8px #2e7d321a;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;height:100vh;line-height:1.6;margin:1rem;padding:1.5rem;width:100%}.disease-card h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1.2rem;text-align:left}.disease-card p{margin-bottom:.6rem}.disease-card p strong{font-weight:600}.disease-list{list-style:none;margin:-.5rem 0 1.2rem;padding-left:1rem}.disease-list li:before{color:#000;content:"◈ ";margin-right:.3rem}@media (max-width:600px){.disease-card{font-size:.95rem;padding:1rem}.disease-card h2{font-size:1.25rem;text-align:center}.disease-list{padding-left:.8rem}}.chatbot-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:flex-start;padding-top:3vh;position:relative;width:100%}.chatbot-background-overlay{background-image:url(/static/media/bg.389cd938c38d2a2d3edd.jpeg);background-position:50%;background-size:cover;filter:blur(2px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.chatbot-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.chatbot-box{background-color:#e8f5e9;border-radius:15px;box-shadow:0 0 15px #0000001a;margin-top:10px;max-width:600px;padding:30px;width:90%}.chatbot-inner-box{background-color:#fff;border:1px solid #c8e6c9;border-radius:15px;display:flex;flex-direction:column;gap:1rem;padding:25px}.chatbot-messages{background-color:#fff;height:400px;margin-bottom:1rem;overflow-y:auto;padding-right:5px}.chatbot-message{display:flex;margin:.5rem 0}.chatbot-message.user{justify-content:flex-end}.chatbot-message.bot{justify-content:flex-start}.chatbot-bubble{word-wrap:break-word;border-radius:20px;display:inline-block;max-width:80%;padding:.5rem 1rem}.chatbot-bubble.user{background-color:#e8f5e9}.chatbot-bubble.bot{background-color:#e2e3e5}.chatbot-input-container{display:flex;flex-wrap:wrap;gap:.5rem}.chatbot-input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:1rem;min-width:0;padding:.5rem}.chatbot-send-button{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem}.chatbot-mic-button{background-color:#fff;border:3px solid #4caf50;border-radius:30px;cursor:pointer;font-size:18px;padding:0 10px}.chatbot-mic-button:hover{background-color:#e8f5e9}@media screen and (max-width:600px){.chatbot-title{font-size:1.5rem;padding:0 10px}.chatbot-box{padding:20px}.chatbot-inner-box{padding:15px}.chatbot-messages{height:300px}.chatbot-input-container{align-items:stretch;flex-direction:column}.chatbot-input,.chatbot-mic-button,.chatbot-send-button{font-size:1rem;width:100%}.chatbot-mic-button{padding:.5rem}}.navbar{background-color:#e0ffe0;display:flex;flex-wrap:wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.1rem;gap:1.2rem;justify-content:center;padding:1rem}.navbar a{color:#333;font-weight:700;padding-bottom:4px;position:relative;text-decoration:none;transition:color .2s ease-in-out}.navbar a:after{background-color:green;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.navbar a:hover{color:green}.navbar a:hover:after{transform:scaleX(1);transform-origin:left}@media screen and (max-width:600px){.navbar{align-items:center;flex-direction:column;font-size:1rem;gap:.8rem}.navbar a{padding:.5rem 0}}.language-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:flex-start;padding-top:10vh;position:relative;width:100%}.language-overlay{background-image:url(/static/media/bg.389cd938c38d2a2d3edd.jpeg);background-position:50%;background-size:cover;filter:blur(2px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.language-heading{color:#000;font-size:2rem;font-weight:700;text-align:center}.language-box{background-color:#e8f5e9;border-radius:15px;box-shadow:0 0 15px #0000001a;margin-top:100px;max-width:400px;padding:30px;text-align:center;width:90%}.language-inner-box{background-color:#fff;border:1px solid #c8e6c9;border-radius:15px;padding:20px}.language-label{display:block;font-size:1.2rem;font-weight:700;margin-bottom:10px}.language-dropdown{border:2px solid green;border-radius:10px;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.language-proceed-button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.language-proceed-button:hover{background-color:#388e3c}@media (max-width:500px){.language-heading{font-size:1.5rem;padding:10px}.language-box{padding:20px;width:90%}}.home-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:flex-start;padding-top:10vh;position:relative;width:100%}.home-background-overlay{background-image:url(/static/media/bg.389cd938c38d2a2d3edd.jpeg);background-position:50%;background-size:cover;filter:blur(2px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home-heading{color:#000;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.home-form-wrapper{box-sizing:border-box;display:flex;justify-content:center;padding:0 15px;width:100%}.home-form-box{background-color:#e8f5e9;border-radius:15px;box-shadow:0 0 15px #0000001a;margin-top:10px;max-width:450px;padding:30px;text-align:center;width:90%}.home-form-inner-box{background-color:#fff;border:1px solid #c8e6c9;border-radius:15px;display:flex;flex-direction:column;padding:25px}.toggle-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:15px}.toggle-btn{background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;flex:1 1 120px;font-size:1rem;font-weight:700;padding:10px;transition:all .3s ease}.toggle-btn.active{background-color:#4caf50;color:#fff}form>div{display:flex;flex-direction:column;margin-bottom:15px;width:100%}.home-label{color:#000;font-size:1rem;font-weight:700;margin-bottom:6px;text-align:left}input{border:2px solid green;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:12px 14px;width:100%}button[type=submit]{align-self:center;background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:10px;padding:10px 30px}.home-success-message{color:#d32f2f;font-weight:700;margin-top:1rem;text-align:center}@media (max-width:480px){.home-form-box{padding:25px 20px}.home-heading{font-size:1.5rem;margin-bottom:20px}.home-label{font-size:.95rem}button[type=submit],input{font-size:1rem}.toggle-btn{font-size:.9rem;padding:8px}}*{box-sizing:border-box;margin:0;padding:0}
/*# sourceMappingURL=main.61d0af4d.css.map*/